当前标签: IdentityServer
ASP.NET Core身份认证服务框架IdentityServer4 介绍
IdentityServer4是ASP.NET Core 2的OpenID Connect和OAuth 2.0框架。它可以在您的应用程序中提供以下功能: 它使你的应用程序具有如下特点: 认证即服务 适用于所有应用程序(web, native, mobile, services)的集中登录逻辑和工作流程。Iden...
2020-03-12 15:20
阅读(121)
.NET Core IdentityServer4实战 第Ⅴ章-单点登录
OiDc可以说是OAuth的改造版,在最初的OAuth中,我们需要先请求一下认证服务器获取下Access_token,然后根据Access_token去Get资源服务器, 况且OAuth1 和 2 完全不兼容,易用性差,而OIDC可以在登陆的时候就把信息返回给你,不需要你在请求一下资源服务器。下面我们根据Oi...
2019-07-05 10:15
阅读(1463)
.NET Core IdentityServer4实战 第Ⅳ章-集成密码登陆模式
回顾下ClientCredentials模式,在ReSourceApi中定义了我们公开服务,第三方网站想要去访问ReSourceApi则需要在身份验证服务中获取toekn,根据token的内容,硬编码去访问公开服务(ResApi),这个还是非常简单的,但!仔细思考下,我们在客户端当中设置了对应的身份验证服务中心...
2019-07-02 11:03
阅读(200)
ASP.NET Core Swagger接入使用IdentityServer4 的 WebApi
写在前面 是这样的,我们现在接口使用了Ocelot做网关,Ocelot里面集成了基于IdentityServer4的开发的授权中心用于对Api资源的保护。问题来了,我们的Api用了 SwaggerUI <https://swagger.io/> 做接口的自文档,那就蛋疼了,你接入了IdentityServer4的...
2019-05-10 23:26
阅读(280)
微服务(入门四):identityServer的简单使用(客户端授权)
IdentityServer简介(摘自Identity官网) IdentityServer是将符合规范的OpenID Connect和OAuth 2.0端点添加到任意ASP.NET核心应用程序的中间件,通常,您构建(或重新使用)一个包含登录和注销页面的应用程序(可能还包括同意,具体取决于您的需要),Identit...
2019-04-26 11:38
阅读(2372)
.net core 微服务架构-docker的部署-包括网关服务(Ocelot)+认证服务(IdentityServer4)+应用服务(asp.net core web api)
本文主要介绍通过Docker来部署通过.Net Core开发的微服务架构,部署的微服务主要包括统一网关(使用Ocelot开发)、统一认证(IdentityServer4)、应用服务(asp.net core web api); 本文不针对微服务进行说明,后续会针对我对微服务的理解在做记录。 一、Docker原...
2019-03-21 11:39
阅读(1405)
.NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现
先决条件 * 关于 Ocelot * 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访问系统的组件。 参考 <http://threemammals.com/ocelot> * 本文将使用 Ocelot 构建统一入口的 Gateway。 * 关于 IdentityServer4 *...
2019-02-26 15:09
阅读(698)
IdentityServer4实战 - 与API单项目整合
一.前言 我们在实际使用 IdentityServer4 的时候,可能会在使用 IdentityServer4 项目添加一些API,比如 找回密码、用户注册、修改用户资料等,这些API与IdentityServer4怎么共存在一个项目呢? 二.整合 1.首先在 Startup.cs 中添加 IdentityS...
2019-02-01 15:49
阅读(1734)