Интеграция OIDC в Java с использованием кода возврата open2id как null
Привет всем, я пытаюсь интегрировать поток авторизации в реализацию OIDC в одном из моих java-приложений. Проблема в том, что как только я отправляю свой запрос в точку авторизации, я вижу, что мой браузер перенаправляется на redirect_uri вместе с «состоянием» и «кодом». Однако, пока я пытаюсь получить это значение программно в своем классе Java, используя connect2id(библиотека Nimbus), я получаю значение null.
Может ли кто-нибудь сказать мне, что именно мне не хватает? Также обратитесь к фрагменту кода, на который я ссылаюсь:
https://connect2id.com/products/nimbus-oauth-openid-connect-sdk/examples/openid-connect/oidc-auth
[используется пример кода][1]
AuthenticationResponse response =
AuthenticationResponseParser.parse(
new URI(callbackuri);
AuthenticationRequest request =
new AuthenticationRequest.Builder(
new ResponseType("code"),
new Scope("openid"),
clientID,
callback)
.endpointURI(new URI("https://c2id.com/login"))
.state(state)
.nonce(nonce)
.build();