21.4.2.11 Social Sign-In
Social Sign-In supports authentication with Google, Facebook, and other social networks and enterprise identity providers that support OpenID Connect or OAuth2 standards.
- About Social Sign-In
Learn about Social Sign-In authentication. - Setting Up Social Sign-In Authentication
Learn how to set up Social Sign-In authentication.
Parent topic: Understanding Preconfigured Authentication Schemes
21.4.2.11.1 About Social Sign-In
Learn about Social Sign-In authentication.
Social Sign-In authentication is primarily useful for the following use cases:
-
Your application is internet facing and you expect an unknown number of users from social networks to use your application.
-
Your company has standardized on one of these identity providers for authentication:
Oracle Identity Cloud Service
, an internalOpenID Connect
orOAuth2
.Since these identity providers perform user credential verification, be aware that anyone who registers with the provider can use your application, unless you use authorization schemes for protection.
https://www.example.com/apex/f?p=100
Then, you can register one of the following:
https://www.example.com/apex/apex_authentication.callback
or
https://www.example.com/apex/apex_authentication.callback2
Social network authentication providers store a multitude of information about users. You can configure the Social Login authentication scheme to request this information, using the Scope attribute (see Item Help). In the authentication scheme's Post-Authentication procedure, you can access this information using APEX_JSON.GET_%
function calls.
You can use multiple authentication schemes in your application, to support more than one Social Login provider and other schemes.
See Also:
Authorization for the authentication scheme attribute Switch in Session
for details.
Parent topic: Social Sign-In
21.4.2.11.2 Setting Up Social Sign-In Authentication
Learn how to set up Social Sign-In authentication.
Note:
As a prerequisite for creating the Social Sign-In Authentication , you have to request OAuth2
credentials from the authentication provider and configure your account to support redirects to your application. Check your authentication provider's documentation for the details. The steps below assume that this has been done and that you saved the OAuth2
credentials in the application's shared components.
To set up Social Sign-In Authentication:
Parent topic: Social Sign-In