2015-03-18 2 views
2

Я пытаюсь реализовать OpenId Connect в приложении SPA с WSO2 Identity Server 5.0.0. Я пытаюсь использовать Implicit Flow, но всегда получаю сообщение об ошибке с сервера идентификации.Является OpenId Connect response_type id_token, поддерживаемый WSO2 Identity Server 5.0

GET Запрос: Ответ

https://idserver:9443/oauth2/authorize?response_type=id_token& 
    client_id=abcd& 
    redirect_uri=https%3A%2F%2Flocalhost%3A44326%2F 

Ошибка:

invalid_request, Invalid response_type parameter value 

поддерживается ли response_type = id_token?

+0

Вы нашли решение этой проблемы? Мы столкнулись с одной и той же проблемой и задались вопросом, есть ли обходной путь для этого, или нам нужно переключиться на другую STS. – bychkov

+0

У меня такая же проблема. Я думал, WSO2 полностью поддерживает OpenIDConnect. – Faraway

ответ

2

С WSO2 Identity Server 5.0.0 Тип ответа «id_token» OpenID Connect не реализован. «Неявные» настройки в конфигурации работают только для типа ответа «токен» OAuth 2.0. Вы можете подождать до 5.1.0 или взять на себя боль при реализации патча для него.

+0

Мы по-прежнему используем 5.0.0. Если я не могу использовать «id_token», то есть способ, которым я мог бы сначала использовать тип ответа «токен» (просто используя его как «неявный» тип предоставления OAuth2) и получить JWT id_token в другом вызове? – Faraway

Смежные вопросы