summaryrefslogtreecommitdiff
path: root/src/web_service/verify_user_jwt.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/web_service/verify_user_jwt.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/web_service/verify_user_jwt.cpp b/src/web_service/verify_user_jwt.cpp
index 3bff46f0a..129eb1968 100644
--- a/src/web_service/verify_user_jwt.cpp
+++ b/src/web_service/verify_user_jwt.cpp
@@ -39,8 +39,10 @@ Network::VerifyUser::UserData VerifyUserJWT::LoadUserData(const std::string& ver
39 const std::string audience = fmt::format("external-{}", verify_uid); 39 const std::string audience = fmt::format("external-{}", verify_uid);
40 using namespace jwt::params; 40 using namespace jwt::params;
41 std::error_code error; 41 std::error_code error;
42
43 // We use the Citra backend so the issuer is citra-core
42 auto decoded = 44 auto decoded =
43 jwt::decode(token, algorithms({"rs256"}), error, secret(pub_key), issuer("yuzu-core"), 45 jwt::decode(token, algorithms({"rs256"}), error, secret(pub_key), issuer("citra-core"),
44 aud(audience), validate_iat(true), validate_jti(true)); 46 aud(audience), validate_iat(true), validate_jti(true));
45 if (error) { 47 if (error) {
46 LOG_INFO(WebService, "Verification failed: category={}, code={}, message={}", 48 LOG_INFO(WebService, "Verification failed: category={}, code={}, message={}",