OAuth 2.0 server
The OAuth 2.0 protocol allows secure resource recovery while protecting your users' data. Logora offers an OAuth 2.0 compliant authentication service, which allows your users to automatically connect to the Logora application once they are connected to your authentication system.
This authentication mode allows Logora to connect to your OAuth 2.0 server. After retrieving an access token for the user, we retrieve their profile via an access point in your API.
Set up
To set up this authentication mode, you need to create a client application for Logora on your OAuth 2.0 server, using the following parameter :
redirect_uri
: https://app.logora.fr/auth/callback
Retrieve the following information from your OAuth2 provider:
client_id
: the public key of the created applicationclient_secret
: the secret key of the created applicationlogin_url
: the URL of the authentication pagescope
: the scope of the access tokenstoken_endpoint
: the URL of the access token recovery routetoken_endpoint_method
: the method of the token retrieval route ("GET" or "POST")user_profile_endpoint
: the URL of the user profile retrieval route ("GET" method)user_profile_params
: URL parameters to send with this route, in dictionary formuser_profile_mapping
: link between the attributes returned by the route and those requested by Logora
Enter this information in your Logora administration area, Configuration > Authentication tab. Once this is done, your users will be able to log in directly to your debate space.