ToolJet/docs/versioned_docs/version-2.16.0/user-authentication/sso/openid/azuread.md

67 lines
2.1 KiB
Markdown
Raw Normal View History

---
id: azuread
title: AzureAD
---
# AzureAD Single Sign-on
:::info
To construct a Well Known URL refer this link :: https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc
:::
- Open your organisation page and select `app registration`
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/azure-app-reg.png" alt="Azure AD: SSO" width="400"/>
</div>
- Select `new registration`
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/select-new-reg-azure.png" alt="Azure AD: SSO" width="700"/>
</div>
- Open your organisation page and select App registration.
- Enter name, select supported account type and enter the redirect URL which can be copied from `Manage SSO -> Open Id -> Redirect URL, click on register`.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/azure-3.png" alt="Azure AD: SSO" width="700"/>
</div>
- Application will be registered and will be able to view the details
- Configure Application (Client) ID as `client id` in Open Id configuration page.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/azure-4-cred.png" alt="Azure AD: SSO" width="700"/>
</div>
- Click on `Add certificate or secret` next to the **Client credentials**.
- Click on `+New Client Secret`
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/azure8.png" alt="Azure AD: SSO" width="700"/>
</div>
- Give a description, set the expiry, and then click on the `Add` button.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/azure7.png" alt="Azure AD: SSO" width="700"/>
</div>
- Secret will be created, copy value and add it to the `client secret` section of Open Id SSO config.
- You can brand the redirect page using the branding and properties option.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/sso/azuread/azure9.png" alt="Azure AD: SSO" width="700"/>
</div>