...
Note: Similarly, Admin App should be registered with custom OIDC authentication provider for availing client_key and client_secret and delegating the user authentication.
OIDC authentication flow on Admin App:
Login flow:
If OIDC authentication enabled on Admin App! on Login page user will find form authentication controls as well as link/ button to OIDC authentication.
If user chooses to go with OIDC method, then user will be taken to third party confirmation page for signing in.
Upon successful sign in, session cookie with be set and user will be navigated/ redirected to Admin App page.
Registering external user on Admin App:
Registering external user on Admin App will make sure that user info, claims from external provider and
Admin App specific role details are getting added to Admin App authentication tables for future reference.
Log out:
On Admin App, the cookie is used as default sign-in and sign-out schema. So, logout operation will clear the cookie.