1. 修改 Config.cs using System.Collections; using System.Collections.Generic; using IdentityServer4.Models; using IdentityServer4.Test;//测试的时候使用 namespace IdentityServiceSample { public class Config { public static IEnumerable<ApiResource> GetResourc…
1.OAuth密码模式 2.在VS中创建WebAPI项目 在nuget中安装: Microsoft.AspNet.WebApi.Owin Microsoft.Owin.Host.SystemWeb 这两个类库并添加Owin启动类Startup using System; using System.Threading.Tasks; using Microsoft.Owin; using Owin; using Microsoft.Owin.Security.OAuth; [assembly: Ow…
原文参考:Switching to Hybrid Flow and adding API Access back 接上篇:IdentityServer-Protecting an API using Client Credentials 首先配置OpenID: 原文参考:Adding User Authentication with OpenID Connect 下载相关UI:Quickstart UI repo 下载下来后主要有3个文件夹 需要把前面两个文件夹的部分内容复制到项目中 Quick…
1-服务端代码, 配置类,可加 RequireClientSecret=false, 这样调用端就不需要传入client_secret参数 using System.Collections; using System.Collections.Generic; using IdentityServer4.Models; using IdentityServer4.Test; namespace IdentityServerCenter{ public class Config{ public st…