OAuth2 не может получить код авторизации.Всегда получайте «Аутентифицированный клиент не авторизован для использования этого типа разрешения авторизации» - PullRequest
0 голосов
/ 09 мая 2018

У меня есть приложение простого узла, написанное с использованием (simple-oauth2) http://lelylan.github.io/simple-oauth2/#client-credentials-flow

Образец здесь https://github.com/lelylan/simple-oauth2/blob/master/example/index.js

Я использую приведенный ниже конфиг.

const credentials = {
  client: {
    id: 'XXXXXXXX',
    secret: 'YYYYYYYYYY'
  },
  auth: {
    tokenHost: 'https://localhost:8243',
    tokenPath: '/token',
    authorizeHost: 'https://localhost:8243',
    authorizePath: '/authorize' 
  }
};

Я получаю ответ от / авторизации {error_description: «Аутентифицированный клиент не авторизован для использования этого типа предоставления авторизации», ошибка: 'unauthorized_client'}

В логах я получаю ниже

TID: [-1234] [] [2018-05-09 17:03:49,697] DEBUG {org.wso2.carbon.identity.oauth2.authz.handlers.AbstractResponseTypeHandler} -  Unsupported Grant Type : authorization_code for client id : 8_90GgNFMBY7zvZqEeTeKqaLgC0a {org.wso2.carbon.identity.oauth2.authz.handlers.AbstractResponseTypeHandler}
TID: [-1234] [] [2018-05-09 17:03:49,698] DEBUG {org.wso2.carbon.identity.oauth2.authz.AuthorizationHandlerManager} -  Client validation failed for user : admin@carbon.super, for client : 8_90GgNFMBY7zvZqEeTeKqaLgC0a {org.wso2.carbon.identity.oauth2.authz.AuthorizationHandlerManager}
TID: [-1234] [] [2018-05-09 17:03:49,699] DEBUG {org.wso2.carbon.identity.oauth2.authz.AuthorizationHandlerManager} -  Error response received for authorization request by user : admin@carbon.super, client : 8_90GgNFMBY7zvZqEeTeKqaLgC0a, scope : PRODUCTION {org.wso2.carbon.identity.oauth2.authz.AuthorizationHandlerManager}
TID: [-1234] [] [2018-05-09 17:03:49,700] DEBUG {org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader} -  loadClass(org.apache.oltu.oauth2.as.response.OAuthASResponse, false) {org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader}

Пожалуйста, дайте мне знать, что не так

Спасибо Махеш

1 Ответ

0 голосов
/ 09 мая 2018

My Bad, после включения «кода» в магазине все заработало

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...