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

IdentityServer4-快速入门

时间:2018-06-17 19:51:36      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:c项目   red   serve   mvc   exce   style   using   添加   round   

一、设置和概述

二、使用客户端凭证保护API

三、使用密码保护API

四、使用OpenID Connect添加用户验证

五、添加对外部认证的支持

六、切换到Hybrid Flow并添加API访问权限

七、Using ASP.NET Core Identity

八、添加一个JavaScript客户端

九、使用EntityFramework核心进行配置和操作数据

十、社区快速入门&样品

 

一、设置和概述

1,使用 dotnet new mvc 创建一个mvc项目

2,nuget IdentityServer4 

3,修改Startup

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddIdentityServer()//在DI中注册IdentityServer服务,它还为运行时状态注册一个内存存储
            .AddDeveloperSigningCredential();//设置临时签名凭证
    }

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }

        app.UseIdentityServer();
    }
}

 

 

二、使用客户端凭证保护API

 

三、使用密码保护API

 

四、使用OpenID Connect添加用户验证

 

五、添加对外部认证的支持

 

六、切换到Hybrid Flow并添加API访问权限

 

七、Using ASP.NET Core Identity

 

八、添加一个JavaScript客户端

 

九、使用EntityFramework核心进行配置和操作数据

 

十、社区快速入门&样品

 

IdentityServer4-快速入门

标签:c项目   red   serve   mvc   exce   style   using   添加   round   

原文地址:https://www.cnblogs.com/zd1994/p/9193475.html

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