add AuthorizationCode.nonce

This commit is contained in:
Son NK 2021-04-01 12:35:21 +02:00
parent 313b442af7
commit da17f51778
2 changed files with 4 additions and 3 deletions

View file

@ -902,6 +902,8 @@ class AuthorizationCode(db.Model, ModelMixin):
# what is the input response_type, e.g. "code", "code,id_token", ...
response_type = db.Column(db.String(128))
nonce = db.Column(db.Text, nullable=True, default=None, server_default=text("NULL"))
user = db.relationship(User, lazy=False)
client = db.relationship(Client, lazy=False)
@ -1187,9 +1189,7 @@ class ClientUser(db.Model, ModelMixin):
db.String(128), nullable=True, default=None, server_default=text("NULL")
)
nonce = db.Column(
db.Text, nullable=True, default=None, server_default=text("NULL")
)
nonce = db.Column(db.Text, nullable=True, default=None, server_default=text("NULL"))
# user can decide to send to client a default avatar
default_avatar = db.Column(

View file

@ -271,6 +271,7 @@ def authorize():
scope=scope,
redirect_uri=redirect_uri,
response_type=response_types_to_str(response_types),
nonce=nonce
)
db.session.add(auth_code)
redirect_args["code"] = auth_code.code