

It's recommended if you have a large number of SmartGit users.

The user tries to Login into the SmartGit desktop application using Identity Provider credentials.User will put on his app IdP credentials and will be authenticated to access the repository. SmartGit supports Oauth authentication protocol for Signle Sign-On with the identity providers. MiniOrange helps you to log in into SmartGit application. The user gets logged in and can access the repository contents. The encrypted authentication token generated from the Identity Provider allows the user to login in a repository provider.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
