Azure AD OAuth2 is one of the more common SSO solutions with Silverbucket. Start by heading to the admin-panel in Silverbucket, choose "System Settings" and click the 'Setup' button next to AzureAD.
As you click 'Setup' a new view opens which has five different fields for editing:
Fields explained below Every single one of these fields are found in https://portal.azure.com/ after you have created an Application in the portal. While creating the application we advise you to stay on the Silverbucket's SSO page as well - these two go hand-in-hand when setting up your SSO solution.
7a) Fill in the name for your Application 7b) Choose the supported account types 7c) Copy the 'Redirect URL' from Silverbucket's SSO setup and insert it in the opening window as the Application's'Redirect URI'
image.png174.22 KBComplete the action by clicking 'Register' in Azure's portal, located bottom-left.
Your application is now created in Azure's portal - now we need to link that application as your SSO solution with Silverbucket.
Linking the application with Silverbucket
There are 5 fields that need to be configured in Silverbucket with the data found in Azure's Portal.
Token Endpoint & Authorization Token URL
( - Click 'Azure Active Directory' from the left sidebar) - Choose 'App Registrations' - Select your newly created Application by clicking it - Open the 'Endpoints' tab
( - Click 'Azure Active Directory' from the left sidebar) - Choose 'App Registrations' - Select your newly created Application by clicking it - Copy the 'Application (client) ID' as Silverbucket's 'Application (client) ID'
( - Click 'Azure Active Directory' from the left sidebar) - Choose 'App Registrations' - Select your newly created Application by clicking it - Choose the 'Sertificates & secrets' from the left sidebar
Make sure you copy the secret value to clipboar. Right after, fill in the Secret Key's value as Silverbucket's 'Authorization Secret' field
Save the changes in Silverbucket, log out of the system and test if you can log into Silverbucket by using the 'Log in using organizational account'
You should be forwarded into Microsoft's credentials page which - if credentials are entered correctly - allows you to log into your Silverbucket environment.
If your login results in an error message please do check that the setup was done correctly and your credentials were correct. If not, please do refer to the Microsoft's article regarding OAuth 2.0 for example.
Optional settings
- Allowed domains in Silverbucket is an optional field
- You can use the 'User assignment' option in Azure's portal for your application if you wish to separately allow certain people to use the SSO. This can be done in the 'Enterprise Applications' > Silverbucket > Add user. image.png89.12 KB