Przeglądaj źródła

web_service: Correct jwt issuer string

FearlessTobi 4 lat temu
rodzic
commit
035ca99b02
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      src/web_service/verify_user_jwt.cpp

+ 3 - 1
src/web_service/verify_user_jwt.cpp

@@ -39,8 +39,10 @@ Network::VerifyUser::UserData VerifyUserJWT::LoadUserData(const std::string& ver
     const std::string audience = fmt::format("external-{}", verify_uid);
     const std::string audience = fmt::format("external-{}", verify_uid);
     using namespace jwt::params;
     using namespace jwt::params;
     std::error_code error;
     std::error_code error;
+
+    // We use the Citra backend so the issuer is citra-core
     auto decoded =
     auto decoded =
-        jwt::decode(token, algorithms({"rs256"}), error, secret(pub_key), issuer("yuzu-core"),
+        jwt::decode(token, algorithms({"rs256"}), error, secret(pub_key), issuer("citra-core"),
                     aud(audience), validate_iat(true), validate_jti(true));
                     aud(audience), validate_iat(true), validate_jti(true));
     if (error) {
     if (error) {
         LOG_INFO(WebService, "Verification failed: category={}, code={}, message={}",
         LOG_INFO(WebService, "Verification failed: category={}, code={}, message={}",