Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Microsoft SSO #2263

Open
1 task
Tracked by #2261
angela-tran opened this issue Aug 1, 2024 · 0 comments
Open
1 task
Tracked by #2261

Add support for Microsoft SSO #2263

angela-tran opened this issue Aug 1, 2024 · 0 comments

Comments

@angela-tran
Copy link
Member

angela-tran commented Aug 1, 2024

Microsoft is a common identity provider. Let's add usage of django-microsoft-sso to the admin interface.

Microsoft authentication seems to differ from Google in that it has the concept of tenants which narrows down the "universe" of users to the users that are a part of the tenant.

When configuring the library, we give it an application ID and client secret, both of which are associated with an application that is registered with a tenant.

For this task, we can test using an instance of Microsoft Entra ID using our Compiler Azure subscription. A separate task will cover setting up the production Microsoft Entra ID instance.

Acceptance Criteria

  • Users in the test Microsoft Entra ID instance can log in to the admin interface

Additional context

Adding other SSO providers
Avoiding duplicate users
Adding Microsoft credentials

@angela-tran angela-tran added this to the Admin tool: agency users milestone Aug 1, 2024
@angela-tran angela-tran changed the title Admin interface: add support for Microsoft SSO Add support for Microsoft SSO Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Stretch
Development

No branches or pull requests

1 participant