Hey, thanks for the answer! Yes, I did almost everything as you showed. But not sure what exactly I should write in these two parts:
Steam Accounts
STEAM_CLIENT_ID = os.environ.get("STEAM_CLIENT_ID")
STEAM_SECRET_KEY = os.environ.get("STEAM_SECRET_KEY")
All settings related to the AllAuth
SOCIALACCOUNT_PROVIDERS = {
"fxa": {
"SCOPE": FXA_SCOPE,
"OAUTH_ENDPOINT": FXA_OAUTH_ENDPOINT,
"PROFILE_ENDPOINT": FXA_PROFILE_ENDPOINT,
},
"gitlab": {"GITLAB_URL": GITLAB_URL, "SCOPE": ["read_user"]},
'steam': {
'SERVERS': [
dict(id='steam',
name='Steam',
openid_url='https://steamcommunity.com/openid'),
]
},
}
With the configuration as above, I will not be redirected to Steam, and a link in the address bar be like this: /accounts/steam/login/?next=/