I need to make users sign in with their Xbox in my application. Here is the snippet of my code:
base_url = 'https://login.live.com/oauth20_authorize.srf?'
qs = unquote(urlencode({
'client_id': 'My client Id',
'redirect_uri': 'https://localhost:44331',
'response_type': 'token',
'display': 'touch',
'scope': 'service::user.auth.xboxlive.com::MBI_SSL',
'locale': 'en',
}))
My problem is i'm not sure where to get my Client Id and how to add that scope. I already registered my add in Azure app registration and got my client Id and added the redirect Url but still not working.
The
client_idis supposed to come from an Application in your Azure dashboard.Go to portal.azure.com and click “App Registrations”.
If you're in a Directory, you might have to click “View all applications from personal account”
Select your application, or create one by clicking “New registration”
Go to “Overview” on the left toolbar, if not already selected
Get
client_idfrom the “Application (client) ID” field.You may also be interested in:
client_secretandclient_secret_id: got from “Certificates & secrets”Configuring allowable
return_urls: “Authentication”, “Platform Configurations”, “Web”tenant_id: Underneath “Azure Active Directory” (found in the far-left toolbar accessed by the “Hamburger Menu” in the top-left corner), click “Overview”, then find it under “Tenant information”For a small demo showcasing the bare minimum
/oauth20_authorize.srfcan need for Xbox Live authorization, see theprintf'd URL and the firstcurlcall ingamertag_to_uuid.sh.