Обработка FusionAuth и auth_openidc_module jwt.payload

Я намерен использовать сервер 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 установить успешную авторизацию?

1 ответ

FusionAuth в настоящее время не поддерживает nonce параметр в id_token,

Это будет поддерживаться в следующем выпуске 1.5.0. Я добавлю комментарий в эту ветку, когда она будет доступна, и в настоящее время нацелена на конец этой недели.

Обновление: доступно с версии 1.5.0.

Другие вопросы по тегам