欢迎来到【一个大西瓜】的博客

不曾为梦想奋斗,拿什么去燃烧青春。有梦之人亦终将老去,但少年心气如昨。
太阳每一个时刻都同时是夕阳和朝阳,每天她沉入西边,意味着她同时从另一面土地升起。
扩大
缩小

01 2018 档案

【工具类】
摘要:加解密 public class EncryptUtils { #region Base64加密解密 /// <summary> /// Base64加密 /// </summary> /// <param name="input">需要加密的字符串</param> /// <returns></r 阅读全文

posted @ 2018-01-29 15:30 一个大西瓜咚咚咚 阅读(472) 评论(0) 推荐(0) 编辑

【C#加深理解系列】(二)序列化
摘要:什么是序列化 序列化,它又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET支持对 阅读全文

posted @ 2018-01-24 15:02 一个大西瓜咚咚咚 阅读(634) 评论(1) 推荐(3) 编辑

【ASP.NET Core分布式项目实战】(三)整理IdentityServer4 MVC授权、Consent功能实现
摘要:前言 由于之前的博客都是基于其他的博客进行开发,现在重新整理一下方便以后后期使用与学习 新建IdentityServer4服务端 服务端也就是提供服务,如QQ Weibo等。 新建项目解决方案AuthSample. 新建一个ASP.NET Core Web Application 项目MvcCook 阅读全文

posted @ 2018-01-19 09:08 一个大西瓜咚咚咚 阅读(6506) 评论(4) 推荐(8) 编辑

【转载】IdentityServer4 使用OpenID Connect添加用户身份验证
摘要:使用IdentityServer4 实现OpenID Connect服务端,添加用户身份验证。客户端调用,实现授权。 IdentityServer4 目前已更新至1.0 版,在之前的文章中有所介绍。IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2 阅读全文

posted @ 2018-01-17 17:20 一个大西瓜咚咚咚 阅读(1381) 评论(0) 推荐(0) 编辑

【ASP.NET Core分布式项目实战】(二)oauth2 + oidc 实现 server部分
摘要:资料 我们基于之前的MvcCookieAuthSample来做开发 MvcCookieAuthSample下载地址:https://files.cnblogs.com/files/wyt007/ASPNETCore%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8.rar Mv 阅读全文

posted @ 2018-01-17 17:16 一个大西瓜咚咚咚 阅读(7611) 评论(5) 推荐(8) 编辑

【转载】Centos7 中使用Supervisor守护进程
摘要:配置supervisor实现进程守护 1.安装supervisor yum install Supervisor 2.启动服务 supervisord -c /etc/supervisord.conf 进入 cd /etc 目录 找到supervisord.conf 配置文件 和 superviso 阅读全文

posted @ 2018-01-15 17:14 一个大西瓜咚咚咚 阅读(6087) 评论(2) 推荐(1) 编辑

【Core2.0帮助类】
摘要:缓存帮助类(CacheHelper) /// <summary> /// 缓存帮助类 /// </summary> public class CacheHelper {//下载:Microsoft.Extensions.Caching.Memory; public static IMemoryCac 阅读全文

posted @ 2018-01-15 16:41 一个大西瓜咚咚咚 阅读(649) 评论(0) 推荐(0) 编辑

【ASP.NET Core分布式项目实战】(一)IdentityServer4登录中心、oauth密码模式identity server4实现
摘要:本博客根据http://video.jessetalk.cn/my/course/5视频整理 资料 OAuth2 流程:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 博客园晓晨的关于identityServer4的中文文档地址: http 阅读全文

posted @ 2018-01-14 21:39 一个大西瓜咚咚咚 阅读(9991) 评论(10) 推荐(14) 编辑

【转载】OAuth2 流程
摘要:OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 在详细讲解OAuth 2.0之前,需要了解几个专用名词。它们对读懂后 阅读全文

posted @ 2018-01-14 17:31 一个大西瓜咚咚咚 阅读(3271) 评论(0) 推荐(0) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD
摘要:Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 这是第一大部分的最后一小部分。要完成CRUD的操作。 Repository Pattern 我们 阅读全文

posted @ 2018-01-11 17:22 一个大西瓜咚咚咚 阅读(746) 评论(0) 推荐(2) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置
摘要:Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 前三部分弄完,我们已经可以对内存数据进行CRUD的基本操作,并且可以在asp.net core 阅读全文

posted @ 2018-01-11 10:53 一个大西瓜咚咚咚 阅读(951) 评论(0) 推荐(0) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (3)
摘要:Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 之前我介绍完了asp.net core 2.0 web api最基本的CRUD操作,接下来继续研 阅读全文

posted @ 2018-01-10 15:45 一个大西瓜咚咚咚 阅读(494) 评论(0) 推荐(0) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (2)
摘要:Github源码地址是: https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 本文讲的是里面的Step 2. 上一次, 我们使用asp.net core 2.0 建立了一 阅读全文

posted @ 2018-01-10 14:28 一个大西瓜咚咚咚 阅读(556) 评论(0) 推荐(0) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (1)
摘要:工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相关知识就不介绍了, 这里主要是从头编写一个asp.net core 2.0 web api的基础框架 阅读全文

posted @ 2018-01-10 11:50 一个大西瓜咚咚咚 阅读(922) 评论(0) 推荐(1) 编辑

ASP.NET Core 框架源码地址
摘要:ASP.NET Core 框架源码地址 https://github.com/dotnet/corefx 这个是.net core的 开源项目地址 https://github.com/aspnet 这个下面是asp.net core 框架的地址,里面有很多仓库。 https://github.co 阅读全文

posted @ 2018-01-09 23:26 一个大西瓜咚咚咚 阅读(683) 评论(0) 推荐(1) 编辑

【ASP.NET Core快速入门】(十六)MVC开发:DbContextSeed初始化
摘要:前言 由于我们现在每次EF实体模型变化的时候每次都是手动更改,我们想通过代码的方式让他自动更新,或者程序启动的时候添加一些数据进去 DbContextSeed初始化 首先,在Data文件夹下添加一个ApplicationDbContextSeed.cs初始化类 那么如何调用呢?接下来我们写一个Web 阅读全文

posted @ 2018-01-09 19:38 一个大西瓜咚咚咚 阅读(970) 评论(0) 推荐(3) 编辑

【ASP.NET Core快速入门】(十五)MVC开发:ReturnUrl实现、Model后端验证 、Model前端验证
摘要:ReturnUrl实现 我们要实现returnUrl,我们需要在注册(Register)方法中接收传进的returnUrl并给它默认值null,然后将它保存在ViewData里面 然后我们定义一个内部方法来判断跳转returnUrl 然后我们需要在Register的HttpPost方法中,在注册成功 阅读全文

posted @ 2018-01-08 00:12 一个大西瓜咚咚咚 阅读(5311) 评论(3) 推荐(3) 编辑

【ASP.NET Core快速入门】(十四)MVC开发:UI、 EF + Identity实现、注册实现、登陆实现
摘要:前言 之前我们进行了MVC的web页面的Cookie-based认证实现,接下来的开发我们要基于之前的MvcCookieAuthSample项目做修改。 MvcCookieAuthSample项目地址:http://www.cnblogs.com/wyt007/p/8128186.html UI 我 阅读全文

posted @ 2018-01-05 17:36 一个大西瓜咚咚咚 阅读(5823) 评论(0) 推荐(3) 编辑

【ASP.NET Core快速入门】(十三)Individual authentication 模板、EF Core Migration
摘要:Individual authentication 模板 我们首先用VSCode新建一个mvc的网站,这个网站创立的时候回自动为我们创建Identuty Core以及EF Core的代码示例,我们可以用命令 dotnet new mvc --help 来查看一些参数: 由于我们创建mvc项目是默认不 阅读全文

posted @ 2018-01-05 13:46 一个大西瓜咚咚咚 阅读(2195) 评论(0) 推荐(3) 编辑

HttpClientHelper
摘要:using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; us 阅读全文

posted @ 2018-01-05 10:15 一个大西瓜咚咚咚 阅读(2809) 评论(0) 推荐(0) 编辑

【ASP.NET Core快速入门】(十二)JWT 设计解析及定制
摘要:前言 上一节我们讲述的书如何使用jwt token,而且上一节的token是要加Authorization:bearer XXXXXXXXXXXX才能访问。 这一节我们来研究如何自定义类似jwt的token验证,也就是说直接从header中拿取我们想要的token 自己定制JWT 首先,继续在上一节 阅读全文

posted @ 2018-01-04 23:53 一个大西瓜咚咚咚 阅读(5199) 评论(1) 推荐(2) 编辑

【ASP.NET Core快速入门】(十一)应用Jwtbearer Authentication、生成jwt token
摘要:准备工作 用VSCode新建webapi项目JwtAuthSample,并打开所在文件夹项目 编辑JwtAuthSample.csproj,添加watch 重新生成一下项目 然后运行 这时候我们可以用postman来模拟访问一下webapi 配置Jwt 在ValuesController中添加引用 阅读全文

posted @ 2018-01-04 00:39 一个大西瓜咚咚咚 阅读(11796) 评论(8) 推荐(5) 编辑

【转载】asp.net core 2.0的认证和授权
摘要:在asp.net core中,微软提供了基于认证(Authentication)和授权(Authorization)的方式,来实现权限管理的,本篇博文,介绍基于固定角色的权限管理和自定义角色权限管理,本文内容,更适合传统行业的BS应用,而非互联网应用。 在asp.net core中,我们认证(Aut 阅读全文

posted @ 2018-01-03 10:34 一个大西瓜咚咚咚 阅读(1650) 评论(0) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示