配套源码:https://gitee.com/jardeng/IdentitySolution 上一篇<ASP.NET Core3.1使用IdentityServer4中间件系列随笔(二):创建API项目,配置IdentityServer保护API资源>创建了受保护的API资源项目 并通过Postman获取到了access_token,再使用access_token去访问受保护的API资源,本篇将创建一个使用[ClientCredentials-客户端凭证]授权模式的客户端,来对受保护的API…
配套源码:https://gitee.com/jardeng/IdentitySolution 接上一篇<ASP.NET Core3.1使用IdentityServer4中间件系列随笔(一):搭建认证服务器> 1.创建API项目并运行. 使用API模板,API模板中自带了一个示例. 创建完成后的项目截图 设置WebApplication1为启动项,运行起来后,默认访问的是:http://localhost:5000/weatherforecast 可以看到这个api返回了一些测试数据 此时AP…
配套源码:https://gitee.com/jardeng/IdentitySolution 1.创建ASP.NET Core Web应用程序,选择空模板. 去掉HTTPS 2.添加nuget包:IdentityServer4. 3.添加Config.cs文件作为IdentityServer配置文件,用于定义IdentityServer资源和客户端等. 4.配置IdentityServer. 就是这样,您的身份服务器现在应该已配置.如果运行服务器并将浏览器导航到 http://localhos…
配套源码:https://gitee.com/jardeng/IdentitySolution 本篇将创建使用[Code-授权码]授权模式的客户端,来对受保护的API资源进行访问. 1.接上一篇项目,因为之前创建IdentityServer认证服务器没有使用IdentityServer4提供的模板,在Code授权码模式就没有进行登录.授权的界面,所以重新创建一下IdentityServer项目. 重新使用IdentityServer4模板 - is4inmem创建项目. 将之前IdentityS…
配套源码:https://gitee.com/jardeng/IdentitySolution 本篇将创建使用[ResourceOwnerPassword-资源所有者密码凭证]授权模式的客户端,来对受保护的API资源进行访问. 接上一篇项目,在IdentityServer项目Config.cs中添加一个客户端 /// 资源所有者密码凭证(ResourceOwnerPassword) /// Resource Owner其实就是User,所以可以直译为用户名密码模式. /// 密码模式相较于客户端…
一.项目环境 IDE:VisualStudio 2015 SignalR 2.3.0 JQuery版本1.10.1 ,要求必须1.6.4以上 .net Framework 4.6 SignalR2.0需要  .NET Framework 4.5+才能使用 二.项目创建过程1.新建个MVC项目或者其他WebForm项目也可以 2.从NutGet上引用SignalR,选择2.3.0版本. 后面的教程只支持2.0开始的版本 添加后,项目中多了几个引用和脚本…
在本系列的上篇文章中,我们讲到了Gradle入门,在本篇文章中我们将讲到创建Task的多种方法. 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示一个逻辑上的执行单元.我们可以通过很多种方式定义Task,所有的Task都存放在Project的TaskContainer…
接上回书,注册完毕后需要在Openshift上创建一个应用空间,如如何创建空间呢,Openshift本身是不直接支持Mono来部署ASP.Net程序的,需要借助openshift-community-cartridge-mono的力量,如何借助呢,且看下方分解 创建应用 登入OpenShift帐号,点击上方的Applications 点击Create your first application now,之后滚动到跳转页的最下部输入https://raw.github.com/wshearn/o…
我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 43W+,如下图: 2017 年由于种种原因,就没有再继续更新 Spring Boot 相关的博客了,2018年又去写书了,也没更新,现在 Spring Boot 最新稳定版是 2.1.8 ,松哥想针对此写一个系列教程,专门讲 Spring Boot2 中相关的知识点.这个系列,就从本篇开始吧. Spring Boot 介绍 我们刚开始学习 Java…
推荐2个maven找jar包配置的网站,只需要搜索关键字即可找到需要的Jar包,非常方便,比如:MySQL就可以找到mysql-connect-Java.jar. http://search.maven.org/#search%7Cga%7C1%7Cmybatis http://mvnrepository.com/ 下面是创建的相关图文教程: 1.首先新建一个maven项目,看图: next next 2.按照以上步骤就可以创建一个maven项目,可以看到最下图的目录结构,但是这样的目录结构是不…