mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2023-06-08.git
synced 2024-08-15 00:53:38 +00:00
Add 2fa to token auth endpoint
This commit is contained in:
parent
7cfee1dc94
commit
79daa920e1
1 changed files with 5 additions and 0 deletions
|
@ -1036,6 +1036,11 @@ get "/authorize_token" do |env|
|
|||
|
||||
user = user.as(User)
|
||||
sid = sid.as(String)
|
||||
|
||||
if user.totp_secret && env.request.cookies["2faVerified"]?.try &.value != "1" || nil
|
||||
next call_totp_validator(env, user, sid, locale)
|
||||
end
|
||||
|
||||
csrf_token = generate_response(sid, {":authorize_token"}, HMAC_KEY, PG_DB)
|
||||
|
||||
scopes = env.params.query["scopes"]?.try &.split(",")
|
||||
|
|
Loading…
Reference in a new issue