Мне нужно добавить доверенных клиентов в SSO, используя Authlib.Эти клиенты являются частью моей системы, и мне не нужно, чтобы пользователь подтвердил это.Теперь я использую следующий код для авторизации:
@bp.route("/oauth/authorize", methods=['GET', 'POST'])
def authorize():
user = current_user()
if not user:
return redirect('/sign_in')
if request.method == 'GET':
grant = server.validate_consent_request(end_user=user)
return render_template(
"authorize.html",
grant=grant,
user=user
)
confirmed = request.form['confirm']
if confirmed:
# granted by resource owner
return server.create_authorization_response(user)
# denied by resource owner
return server.create_authorization_response(None)
Но как я могу предварительно зарегистрировать всех своих клиентов, чтобы они были подтверждены автоматически?