Skip to main content

Identity Brokering and Social Login

Steps for Implementation

Create realm

Enter Realm Name and keep the realm name handy as it will required later to configure the Realm under the OAuth Client plugin. Click on CREATE to add realm.


Create OpenID client

Click on the Clients and choose create to create a new client. Enter client id and select client protocol openeid-connect and select Save.


Change Access type

After client is created change its access type to confidential.


Enter Valid Redirect URIs

Copy callback URL from plugin and then click on SAVE. Ex -- https://{service_base_url}/oauth/callback

Get Client Secret

Now we need to get client secret. So select Clients and select credentials and copy your secret from here.

Plugin Configuration

Enter copied Client Secret under Client secret field in the OAuth Client plugin, and enter the Client Name under the Client ID field.


Azure Portal and redirect

Go to Azure Portal and click App Registration.


Create an app

Create an New Registration for IgniteConnex Identity provider.


Create new application

Enter the name of New Application and click Register.


Copy Client ID

You will get a Client ID from azure. Copy and keep it somewhere for future references.


Next Section

Go to "Certificates & Secrets", and click new secret for generating the secret for the app.


Authentication

Now go to Authentication, and click "Add a Platform", and select "WEB".


Add URLs

Add Valid redirect URL from IgniteConnex.


Add Identity Provider

Add an Identity Provider on IgniteConnex and select OpenID Connect v1.0.


Add Authorization URL

Enter the Authorization URL and click next.


Great, You made it.

You are DONE. You can see the Identity Provider button on the login page.