Я намерен использовать сервер Apache httpd и интегрировать FusionAuth в качестве поставщика OpenId.
Я добавил auth_openidc_module
(https://github.com/zmartzone/mod_auth_openidc/) модуль Apache для обработки протокола OAUTH2
.
Авторизация заканчивается следующим сообщением об ошибке:
oidc_proto_validate_nonce: полезная нагрузка JSON id_token не содержала
строка "nonce"
Полезная нагрузка выглядит так (анонимный ключ и идентификатор приложения):
jwt.payload="{"aud":"21722795-f49c-4c66-83b8-36119551c788",
"exp":1553022856,
"iat":1553022556,
"iss":"issuer",
"sub":"<key>",
"authenticationType":"PASSWORD",
"email_verified":true,
"applicationId":"<app key>",
"roles":["Member"]}"
Значение "nonce", кажется, передается отдельно и не распознается auth_openidc_module
.
Как настроить FusionAuth
или auth_openidc_module
для успешной авторизации?