码迷,mamicode.com
首页 > 其他好文 > 详细

IdentityServer4 发现端点

时间:2020-06-18 12:46:40      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:通过   tpc   cache   known   new   name   discover   word   bsp   

 

URL方式

发现端点可通过/.well-known/openid-configuration相对于基址使用

如: https://demo.identityserver.io/.well-known/openid-configuration 

编程方式

        static IDiscoveryCache _cache = new DiscoveryCache("服务器基地址");

            var disco = await _cache.GetAsync();
            if (disco.IsError) throw new Exception(disco.Error);

            var client = new HttpClient();
      //这里举例密码获取token
var response = await client.RequestPasswordTokenAsync(new PasswordTokenRequest { Address = disco.TokenEndpoint, ClientId = "roclient.reference", ClientSecret = "secret", UserName = "bob", Password = "bob", Scope = "scope4.scope" }); if (response.IsError) throw new Exception(response.Error); return response;

需要引用: IdentityModel 

 

IdentityServer4 发现端点

标签:通过   tpc   cache   known   new   name   discover   word   bsp   

原文地址:https://www.cnblogs.com/myfqm/p/13156666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!