• 第13章 Base64 URL编码 - IdentityModel 中文文档(v1.

    JWT令牌使用Base64 URL编码进行序列化。 IdentityModel包括 Base64Url 帮助编码/解码的类: var text = hello;var b64url = Base64Url.Encode(text);text = Base64Url.Decode(b64url); 注意 ASP.NET Core通过WebEncoders.Base64UrlEncode和WebEncoders.Base64UrlDecode...

    2019-04-29 08:57:06

  • 第1章 发现端点(Discovery Endpoint) - IdentityMode

    OpenID Connect发现端点的客户端库作为httpclient的扩展方法提供。该 GetDiscoveryDocumentAsync 方法返回一个 DiscoveryResponse 对象,该对象具有发现文档的各种元素的强类型和弱类型访问器。 在访问文档内容之前,应始终检查 IsError 和 Error 属性。 例: var clie...

    2019-04-29 08:57:03

  • 第65章 博客帖子 - Identity Server 4 中文文档(v1.0.

    第65章 博客帖子 65.1 团队帖子 65.1.1 2019 IdentityServer中的范围和声明设计 尝试使用IdentityServer4的设备流程 OAuth2中隐含流的状态 另一种保护SPA的方法(使用ASP.NET Core,OpenID Connect,OAuth 2.0和ProxyKit ASP.NET核心中的自动OAuth 2.0令牌管理 加密Ide...

    2019-04-29 08:57:00

  • 第43章 添加更多API端点 - Identity Server 4 中文文

    您可以向托管IdentityServer4的应用程序添加更多API端点。 您通常希望通过它们所托管的IdentityServer实例来保护这些API。这不是问题。只需将令牌验证处理程序添加到主机(请参阅此处): public void ConfigureServices(IServiceCollection services){ services.AddMv...

    2019-04-29 08:56:58

  • 记录Ocelot + SignalR 多服务端测试

    前言 分两个项目,一个Gatway,一个SignalR 贴代码 1、Gatway 1、引用Ocelot 2、添加一点点代码 Startup.cs 3、简单配置ocelot ocelot.json { ReRoutes: [ { DownstreamPathTemplate: /{catchAll}, //下游路径 DownstreamScheme: ws, //https //下游协议 DownstreamHos...

    2019-04-29 08:56:57

  • 第40章 自定义令牌请求验证和发布

    您可以在令牌端点处将自定义代码作为令牌颁发管道的一部分运行。这允许例如 添加额外的验证逻辑 动态地改变某些参数(例如令牌生存期) 为此,实现(并注册) ICustomTokenRequestValidator 接口: /// summary/// Allows inserting custom validation logic into toke...

    2019-04-28 08:25:38

  • [asp.net mvc 奇淫巧技] 06 - 也许你的项目同一个用户

    一、感慨 很久前看到一篇博客中有句话大致的意思是: asp.net 程序性能低下的主要原因是开发人员技术参差不齐 ,当时看到这句话不以为然,然而时间过的越久接触的.net 开发人员越多就越认同这句话;特别最近发现非常一个成熟的项目中有些问题非常非常影响性能,最终影...

    2019-04-28 08:25:35

  • 第30章 部署 - Identity Server 4 中文文档(v1.0.0)

    您的身份服务器只是一个标准的ASP.NET Core应用程序,包括IdentityServer中间件。首先阅读有关发布和部署的官方Microsoft 文档(尤其是有关负载平衡器和代理的部分)。 30.1 典型架构 通常,您将设计IdentityServer部署以实现高可用性: IdentityServer本身是无状态的...

    2019-04-28 08:25:33

  • 第23章 Windows身份验证 - Identity Server 4 中文文

    在支持的平台上,您可以使用IdentityServer使用Windows身份验证对用户进行身份验证(例如,针对Active Directory)。当前使用以下命令托管IdentityServer时,Windows身份验证可用: Kestrel在Windows上使用IIS和IIS集成包 Windows上的HTTP.sys服务器 在这两种情况下,...

    2019-04-28 08:25:31

  • 第7章 贡献

    我们对社区贡献非常开放,但您应该遵循一些指导原则,以便我们可以毫不费力地处理这个问题。 7.1 如何贡献? 最简单的方法是打开一个问题并开始讨论。然后我们可以决定是否以及如何实现功能或更改。如果您应提交包含更改代码的pull请求,请从描述开始,仅进行最小的更...

    2019-04-26 08:22:22

2