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
Add support to delegate authentication to OAuth providers #12
Milestone
Comments
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
alvarosanchez
pushed a commit
that referenced
this issue
Jan 15, 2014
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Motivation
This plugin is meant to be used in applications serving a REST API's to pure Javascript clients. The main authentication flow of this plugin is to allow you to authenticate your users against any Spring Security-compatible user directory (like a DB or an LDAP server).
However, there might be situations where you want to delegate the authentication against a third-party provider, like Google or Facebook. Unfortunately, your pure Javascript front-end application cannot request the providers directly using OAuth, because then the access keys will be made public.
So is this plugin's responsibility to provide endpoints so your Grails backend acts as a proxy for your front-end client.
Solution
The flow will be like the following:
The steps flagged with (*) remain unchanged from the normal flow.
The text was updated successfully, but these errors were encountered: