WSO2 Identity Server с использованием OpenID Connect возвращает код авторизации, даже если пользователь отказывает в предоставлении авторизации
Когда я запускаю пример открытого соединения plays2, я все еще могу видеть фотографии, даже если я отказываю в авторизации. У меня есть пользователь, который входит в систему и успешно проходит аутентификацию, но отказывает в авторизации. Из спецификации OpenID Connect должен быть возвращен код ошибки, но вместо этого я все еще получаю код авторизации. Я использую WSO2 Identity Server 4.6.
Почему он все еще отправляет токен авторизации?
1 ответ
Проверка токена доступа отключена в приложении игровой площадки. Вы можете включить его без комментирования строки 34-40 в 'oauth-access-resource.jsp.
if (!client.validateAuthenticationRequest(oauthReq)) {
%>
<script type="text/javascript">
window.location = "oauth2.jsp?reset=true&error='Invalid Access Attempt'";
</script>
<%
}