Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some way to integrate with an IndieAuth point to authorize via mobile app instead on typing in a password? #99

Open
EdwardHinkle opened this issue Feb 4, 2018 · 0 comments
Assignees
Milestone

Comments

@EdwardHinkle
Copy link
Collaborator

I don’t know if this is possible to be done on a mass scale, but I’m thinking about some way where a user is redirected to their Authorization Endpoint, it provides a “login via mobile” button. When clicked, the authorization endpoint would ping Indigenous’ server and send a push notification to the phone.

The push notification would allow the user to “authorize” login. When clicked, it would then ping the authorization server back. This would require two things, an initial “state” code from the IndieAuth server to verify the it received it, and an access token with a scope that is essentially “external authorization”.

When the IndieAuth authorization server receives both the original state back, an access token with a scope of “external authorization”, and client_id that matches the access token, the user is automatically logged in.

The next question regarding this is, is this just to be able to log in to the authorization server (like logging in to eddiehinkle.com?) or actually fulfilling the role of the authorization server (where the requesting client information actually displays in the app with the scopes, etc) and allows the user to do the actual authorization on mobile, where the desktop would then automatically redirect the user back to the original requesting client.

@EdwardHinkle EdwardHinkle self-assigned this Feb 4, 2018
@EdwardHinkle EdwardHinkle added this to the future versions milestone Feb 20, 2018
@EdwardHinkle EdwardHinkle modified the milestones: future versions, ideas Jun 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant