如何使用Github设置WSO2 API管理器登录?

如何使用Github设置WSO2 API管理器登录?,wso2,wso2is,wso2-am,Wso2,Wso2is,Wso2 Am,我想用Github设置WSO2 APIM登录 我已经将WSO2 IS与APIM集成,并安装了WSO2 IS Github authenticator,然后按照用户指南设置Github authenticator。它适用于文档中提到的示例应用程序 然而,当我将SP改为APIM时,我得到了 Error 401 : Authorization Required. The server couldn't verify that you are authorized to access the req

我想用Github设置WSO2 APIM登录

我已经将WSO2 IS与APIM集成,并安装了WSO2 IS Github authenticator,然后按照用户指南设置Github authenticator。它适用于文档中提到的示例应用程序

然而,当我将SP改为APIM时,我得到了

Error 401 : Authorization Required.


The server couldn't verify that you are authorized to access the requested resource.
我也读过,似乎没有什么特别的配置。糟糕的是我无法连接谷歌,我无法测试它(


如何解决此问题?有什么建议吗?谢谢。

这是因为用户的默认角色是内部/everyone,我们可以在user-mgt.xml中更新内部/everyone角色权限或更改默认角色

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

.....
每个人

它会起作用。

这似乎是同一个问题,你能检查那里给出的建议吗?@Chamila Wijayarathna我做了更改,启用了EnableEmailUserName(APIM&is),在is user-mgt.xml中添加和修改了一些属性,但得到了相同的错误。我检查了日志,没有错误,只是信息
[2016-05-12 15:31:44233]信息{org.wso2.carbon.core.internal.permission.update.PermissionUpdater}-租户的权限缓存已更新-1234
请帮助。:(如果您可以添加完整的日志,这将非常有用,是否有堆栈跟踪?请参阅我忘记了更新APIM internal/everyone角色的权限,它在我更新后工作。无论如何,感谢帮助我。