Dan Schultzer

Results 58 issues of Dan Schultzer
trafficstars

I want to dive more into the NIST 800 63b recommendations to update docs and defaults in Pow. Of particular interest: * Recommendation for Ballon hashing [5.1.1.2](https://pages.nist.gov/800-63-3/sp800-63b.html#-5112-memorized-secret-verifiers) - I prefer...

enhancement

This is based on https://github.com/danschultzer/pow/issues/66#issuecomment-457951767. So let's say that we want something like the following: 1) Redirect users to a custom page when e-mail hasn't been yet confirmed. 2) Permit...

enhancement

When I was building Pow I decided to use the `Plug.Session` module since it was what was on by default in Phoenix, and devs would be used to it. However,...

enhancement

Based on https://github.com/danschultzer/pow/issues/30#issuecomment-422832256. An extension that persistently stores login history with additional information (like user agent and IP), and allows users to view and disable their current active sessions. Maybe...

enhancement
help wanted

> Found this interesting, this is how CBS handles the exact flow (connect w/ email, then try and connect w/ an account w/ that email) > > ![image](https://user-images.githubusercontent.com/1004167/70741332-e1c7d800-1ccf-11ea-98f3-205c6d41d7a2.png) > >...

enhancement

Posted on slack: > Hello, > > I am would like to validate user email while using pow assent to only accept user with a specific email address. > My...

Resolves #151 Since do block runs before it's passed to the method there is no way of rewriting `PowAssent.Phoenix.ViewHelpers.provider_links/2`. I don't know if this is the right approach. My general...

Related to #170 this PR attempts to work through better changeset error handling. The first step was eliminating the `:uid_provider` combination, and just check unique constraint on `:uid`. The second...

Deprecations to be removed for `v0.5.0` release.

This refactors handling of identities. It doesn't make too much sense calling the association `:user_identities` instead of just `:identities`, so all naming move away from the `user_identities`, instead relying on...