Identity Server 4:有何不同:客户端声明,Api声明等

时间:2018-07-30 23:24:40

标签: authentication identityserver4

我已经为身份服务器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有什么区别?

0 个答案:

没有答案