我已经为身份服务器4创建了数据库表。我有一个与之混淆的表列表。身份服务器正在运行,我可以通过身份服务器网站注册或登录用户。
我不确定许多表格:
new List<Client>
{
new Client
{
ClientName = "angular2client",
ClientId = "angular2client",
AccessTokenType = AccessTokenType.Jwt,
AllowedGrantTypes = GrantTypes.Implicit,
AllowAccessTokensViaBrowser = true,
RedirectUris = new List<string>(redirectUris.Split(',')),
PostLogoutRedirectUris = new List<string>(postLogoutRedirectUris.Split(',')),
AllowedCorsOrigins = new List<string>(allowedCorsOrigins.Split(',')),
AllowedScopes = new List<string>
{
"openid",
"resourceAPIs",
"security_api",
"role",
"langId"
}
}
上面的代码是我将参考的示例。在身份服务器中,有ClientScope,ClientClaims,ApiScope和ApiClaims。我知道,如果一个带有ro.client的clientId,则该客户的ClientScope为ap1,offline_access可以访问该范围的可访问性所允许的资源。 Clientxx和ApiXX有什么区别?