2016-05-12 1 views
2

Я хочу настроить WSO2 APIM для входа в систему с Github.Как настроить регистрацию API-интерфейса WSO2 с помощью Github?

Я установил WSO2 IS с APIM и установил аутентификатор WSO2 IS Github, а затем выполнил руководство пользователя Configuring Github Authenticator, чтобы настроить аутентификатор Github. Он работает для примера приложения, упомянутого в документе.

Однако, когда я изменил SP на APIM, я получил

Error 401 : Authorization Required. 


The server couldn't verify that you are authorized to access the requested resource. 

Также я прочитал [Article] How To Setup a WSO2 API Manager Store Login with Google, кажется, не более специальной конфигурации. Плохо то, что я не могу подключить Google, я не могу проверить его. :(

Как я могу это исправить? Любое предложение? Спасибо Вам.

+0

Похоже, это тот же вопрос, как http://stackoverflow.com/questions/36994534/cant-login-wso2-api-manager -via-wso2-identity-server-and-facebook-credential /, можете ли вы, пожалуйста, проверить предложенные там предложения? –

+0

@Chamila Wijayarathna Я сделал изменение, включил EnableEmailUserName (APIM & IS), добавил измененные некоторые свойства в IS user-mgt.xml, но получил такую ​​же ошибку. Я проверил журнал, а не ошибки, просто info '[2016-05-12 15: 31: 44,233] INFO {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - обновлен кеш-доступ для арендатора -1234'. Пожалуйста помоги. :( – roryblucky

+0

Будет полезно, если вы можете добавить полный журнал, есть ли какие-либо стеки стека? –

ответ

1

Это потому, что роли по умолчанию для пользователя является внутренним/все, мы можем обновить внутреннее/разрешение Каждый ролей или изменить роли по умолчанию в пользовательском mgt.xml

<Realm> 
    <configuration> 
    ..... 
    <EveryOneRoleName>everyone</EveryOneRoleName> <!--change it--> 
    </configuration> 
</Realm> 

и он будет работать.

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

  • Нет связанных вопросов^_^