我们目前正在研究WSO2产品的新项目。我们希望Identity Server能够管理用户(直接注册或通过常见的OAuth2提供商,如Facebook),并使用MSF4J对某些微服务上的用户进行身份验证。
按照这些示例,我设法建立了一个测试环境,用户可以通过WSO2 IDS REST API进行注册,然后在登录时随时在MicroServicea进行身份验证。
现在,由于我们都将Identity Server和Microservice作为我们自己的移动应用后端运行,因此我们无法摆脱每个新用户必须采取的身份验证挑战步骤。
有没有办法在没有此网络提示的情况下自动设置每个用户访问微服务的权限?
答案 0 :(得分:3)
您可以在request.onupgradeneeded = function(e) {
var db = e.target.result;
var partsStore = db.createObjectStore("parts", { keyPath: "classID", autoIncrement: true });
partsStore.createIndex("description", "description", { unique: false });
}
<OpenIDConnect>
下启用以下配置,跳过OAuth2 / OpenIdConnect用户同意页面
repository/conf/identity/identity.xml