import webbrowser from msal import ConfidentialClientApplication, PublicClientApplication client_secret = 'Rk-8Q~nJ.sZ-xUiNxtEDdzVgoFFosODLVHX~jdrh' app_id = '3a08b279-1fc3-419f-a77e-31f12a0f65f7' SCOPES = ['Mail.ReadWrite'] client = ConfidentialClientApplication(client_id=app_id, client_credential=client_secret) authorization_url = client.get_authorization_request_url(SCOPES) print(authorization_url) # webbrowser.open(authorization_url)