
Identity Provider sends a response to the repository provider after authenticating the user credentials.Repository Provider intercepts the request and then forwards it to the Identity Provider through API calls.


Identity Provider intercepts the request and sends a response to the repository provider after authenticating the user credentials.The SSO tool requests an encrypted token from the Identity Provider. miniOrange supports different authentication protocols - SAML, Oauth, OIDC, WS-Fed and many more. The Repository sends the request to the miniOrange Identity Provider for authenticating the user.

User tries to Login into repository providers like GitHub, Bitbucket, SmartGit, etc.The flow diagram below shows the steps used for authenticating the user. You can access the Repository providers that use authentication protocol for single sign-on (SSO) by authenticating through an identity provider (IdP).SSO helps you maintain control of your identity and contributions, while giving organizations a centralized and secure way of controlling access to their resources on Repository. SmartGit Single Sign On (SSO) Single Sign-On (SSO) in Repository
