What are Identity Connectors?
Identity Connectors are managed configuration permitting connectivity between your applications and third party systems. For example, you want to create a Signin form with Google as Identity provider, you can simply create a configuration in Authdog dashboard and the connection will be handled by Authdog assuming the credentials are valid.
How does it work?
Assuming a customer has created a configuration for Google OAuth2.0 in Authdog Dashboard, once the user will authenticate with the managed login form, Authdog will lookup into Authdog Vault to find the credentials to retrieve user details after a successful authentication (callback step). Authdog Vault supports credentials for any provider, in multiple formats (e.g.: Client ID/Client Secret, API Key, X509 certificate etc...). Note that once credentials are persisted in the Vault, you won’t be able to read those credentials from the client/API, even with the higest privileges, this principle ensures your credentials remains safe under any circumstance. The credentials persisted can only be updated with a newer version of the credentials.
How to use it?
Go to Authdog Application Dashboard and select Security / Connections. Then click on the Gear next to your provider and a form will show up, once you have filled the form, click on Save and you are done.
Supported Identity Connectors
Here’s a non exhaustive list of Identity Providers you can already use with your Application through Authdog CIAM
- AWS Cognito