Skip to main content

What are the requirements for integrating SSO and Teams?

Written by Luis César

1. How does the implementation works?

blobid0.png

To make it easier for users to access different directories, the multi-tenant application "Atlas Governance OAuth" was created, allowing users to connect to the Atlas Governance system using pre-authorized permissions in their source AD directory, with the administrator’s consent. (https://docs.microsoft.com/pt-br/azure/active-directory/develop/howto-convert-app-to-be-multi-tenant#understand-user-and-admin-consent).

This current deployment does not automatically provision users, SCIM, or any other type of user synchronization, focusing solely on the simple use of Azure Active Directory and Microsoft Account for SSO authentication. The goal is to eliminate the use of specific passwords in the Atlas Governance application, ensuring that users lose access to Atlas Governance immediately when they are locked out of Active Directory.

2. What are the requirements?

1) Enabling in Atlas Governance

In the administrative area of Atlas Governance, the AD SSO resource and tenant configuration must be enabled.

2) Consent

To enable the SSO function in Atlas Governance, the Azure AD administrator must consent to the permissions requested by the application.

The "Atlas Governance OAuth" application requires permissions:

blobid1.png

3) Domain settings

The above permissions are delegated, that is, it gives the application the ability to act as a connected user within only these domains and can be revoked at any time. Upon consent, a main service will be created in the directory, enabling the connection process.

Atlas Governance requires that all domains used by the SSO in the directory be specified in the Administrative Area.

blobid2.png

Domains are automatically obtained during the configuration process, using the Microsoft Graph "Organization Get" endpoint available with the User.Read permission, which allows you to obtain directory details (https://docs.microsoft.com/en-us/graph/api/organization-get?view=graph-rest-1.0&tabs=http).

If you need more information, we are available to answer all your questions. Always count on Atlas!

We hope you are enjoying our service and that you are finding the information you need in our help center. If you could rate our article, it would help us to understand how we can improve and provide an even better service.

Did this answer your question?