feat: Add test auto discovery
All checks were successful
Build Docker / Build Docker (push) Successful in 20s
All checks were successful
Build Docker / Build Docker (push) Successful in 20s
This commit is contained in:
parent
4ec2c02c24
commit
1a462ed754
@ -152,6 +152,34 @@ def api_me():
|
|||||||
email= f'{user.username}@login.hns.au',
|
email= f'{user.username}@login.hns.au',
|
||||||
displayName=user.username+"/")
|
displayName=user.username+"/")
|
||||||
|
|
||||||
|
@bp.route('/discovery')
|
||||||
|
def autodiscovery():
|
||||||
|
host = request.host
|
||||||
|
discovery = {
|
||||||
|
"issuer": f"https://{host}/",
|
||||||
|
"authorization_endpoint": f"https://{host}/oauth/authorize",
|
||||||
|
"token_endpoint": f"https://{host}/oauth/token",
|
||||||
|
"userinfo_endpoint": f"https://{host}/api/me",
|
||||||
|
"revocation_endpoint": f"https://{host}/oauth/revoke",
|
||||||
|
"response_types_supported": [
|
||||||
|
"code"
|
||||||
|
],
|
||||||
|
"subject_types_supported": [
|
||||||
|
"public"
|
||||||
|
],
|
||||||
|
"id_token_signing_alg_values_supported": [
|
||||||
|
"RS256"
|
||||||
|
],
|
||||||
|
"scopes_supported": [
|
||||||
|
"openid",
|
||||||
|
"email",
|
||||||
|
"profile"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return jsonify(discovery)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@bp.route('/favicon.png')
|
@bp.route('/favicon.png')
|
||||||
|
Loading…
Reference in New Issue
Block a user