校园统一身份认证平台的信息整合与应用
@app.route('/login')
def login():
return redirect(f"https://authserver.school.edu/oauth/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}")
@app.route('/callback')
def callback(code):
response = requests.post("https://authserver.school.edu/oauth/token", data={
'grant_type': 'authorization_code',
'code': code,
'client_id': CLIENT_ID,
'client_secret': CLIENT_SECRET,
'redirect_uri': REDIRECT_URI
})
token_data = response.json()
return f"Access Token: {token_data['access_token']}"
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!