Skip to content

Commit

Permalink
♻️ Minimise requested delegated scope
Browse files Browse the repository at this point in the history
  • Loading branch information
jemrobinson committed Jul 26, 2024
1 parent 36ed958 commit 4a0310a
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions apricot/oauth/microsoft_entra_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,14 @@ def __init__(
@param entra_tenant_id: Tenant ID for the Entra ID
"""
redirect_uri = "urn:ietf:wg:oauth:2.0:oob" # this is the "no redirect" URL
scopes = ["https://graph.microsoft.com/.default"] # this is the default scope
token_url = (
f"https://login.microsoftonline.com/{entra_tenant_id}/oauth2/v2.0/token"
)
self.tenant_id = entra_tenant_id
# Use default application scope and minimal delegated scopes
super().__init__(
redirect_uri=redirect_uri,
scopes_application=scopes,
scopes_delegated=scopes,
scopes_application=["https://graph.microsoft.com/.default"],
scopes_delegated=["openid"],
token_url=token_url,
**kwargs,
)
Expand Down

0 comments on commit 4a0310a

Please sign in to comment.