威势网络,为您的企业和团队注入互联网活力!
服务热线:138-9741-0341
相关专题
C#
VC++
.NetCore
Kotlin
Xamarin
推荐阅读
[原创] IdentityServer4权限控制---使用 ASP.NET Core 的交互式应用程序(四)

[原创] IdentityServer4权限控制---使用 ASP.NET Core 的交互式应用程序(四)

写了半天,不小心一关浏览器,没了!我也是醉了。。。又重新写一遍吧! 前面三节课我们学习了用一个客户端先去申请令牌,得到令牌后再去访问API资源这样一个简单的流程,也是一个很常见的功能,通过前三节课的学习,我们搭建了一台API资源服务器,一台IDS4SERVER身份认证服务器,这节课我们接着上面的内容继续学习一下交互式登录的流程。 开始之前,我先交待一下今天的学习任务吧!今天我们要用前面的IDS4SERVER服务器为我们新建的一个站点完成身份验证的过程,整个验证过程中 ...

898 次
2022/9/4

[原创] IdentityServer4权限控制---客户端创建、获取TOKEN及访问API资源(三)

[原创] IdentityServer4权限控制---客户端创建、获取TOKEN及访问API资源(三)

经过前面两节课,我们已经完成了API服务器的搭建与IDS4身份验证服务器的搭建,如果还没有看的朋友请到这里围观: [原创] IdentityServer4权限控制---客户端授权模式之API服务器搭建(一) [原创] IdentityServer4权限控制---客户端授权模式之IDS4认证服务器搭建(二) API服务器是我们要保护的资源服务器,我们希望只授权给通过身份验证的客户端去访问,而身份验证的工作是由我们搭建的IDS4服务器来完成的。现在我们模拟一个场景,我们已经将上面两台服务器成功部 ...

1145 次
2022/9/3

[原创] IdentityServer4权限控制---客户端授权模式之IDS4认证服务器搭建(二)

[原创] IdentityServer4权限控制---客户端授权模式之IDS4认证服务器搭建(二)

今天我们的实验任务主要是搭建一台IDS4用户认证服务器,来对我们的资源服务器(API接口服务器)的资源进行保护,开始的前提是你得有一台资源服务器,以方便后面的测试,如果还没有,请参看这篇文章搭建: 使用客户端凭证保护API资源: [原创] IdentityServer4权限控制---客户端授权模式之API服务器搭建(一) 废话不多说,开始我们的正文吧。我们在电脑建立以下目录D:\WEB\ID4\IDS4Server,然后创建我们的IDS4服务器,和上次的步骤差不多,我们用VS新建一个项目,选择“ASP.NE ...

1220 次
2022/9/3

[原创] IdentityServer4权限控制---客户端授权模式之API服务器搭建(一)

[原创] IdentityServer4权限控制---客户端授权模式之API服务器搭建(一)

今天简单的研究了一下IdentityServer4授权模式, 官网地址 在这里,有兴趣的朋友看 官网 ,要比我讲的好多了。由于官网是英文的,看起来伤眼眼,又费时间,(其实最重要的是我英文水平不行)所以在这里,我尝试用国人容易理解的方式简单描述一下测试过程。在开始之前,我们先了解几个基本概念及今天的主要实验目的。 基本概念: API资源 :即,受保护的API资源,在这里主要是一台服务器的API资源,如下图所示: 总共有三个API资源,分别是: https://localhost:6001/ ...

944 次
2022/9/3

给网站加上API可视化工具

给网站加上API可视化工具

API接口可初化工具 引入Swashbuckle.AspNetCore,然后: public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); services.AddEndpointsApiExplorer();//API接口预览 services.AddSwaggerGen(c=> { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Version="V1", Title="WinsMVC API 接 ...

651 次
2022/9/2

c# lamuda 表达式拼接

c# lamuda 表达式拼接

public static Expression<Func<T, bool>> Or<T>(this Expression<Func<T, bool>> expression1, Expression<Func<T, bool>> expression2) { var invokedExpression = Expression.Invoke(expression2, expression1.Parameters.Cast<Expression>()); return Expression.Lambda<Func<T, bool>>(Expression.Or(expression1.Body, invokedExpression), expression1.Parameters); } public static Expression<Func<T, bool>> And<T>(this Express ...

1029 次
2022/8/31

C# UrlRewrite

C# UrlRewrite

using System;using System.Web;using System.Text.RegularExpressions;using System.Xml;/// <summary>///UrlRewrit /// </summary>namespace qhwins.SEO{ //继承自IHttpModule接口 public class HttpModule : System.Web.IHttpModule { /**//// <summary> /// 实现接口的Init方法 /// </summary> /// <param name="context"></param> public void Init(HttpApplication context) { //建立个委托让他执行下面的ReUrl_BeginRequ ...

715 次
2022/8/31

[原创]c#后台如何接收前台AJAX传过来的JSON参数?

[原创]c#后台如何接收前台AJAX传过来的JSON参数?

如果前台是用字符串ajax提交,则一般是如下的写法: $.ajax({ url:'/Account/Authenticate', type: "post", data: JSON.stringify({"kid":cid,"UserName":encrypted_u, "PassWord":encrypted_p }), dataType: "json", contentType: "application/json;charset=UTF-8 ...

1252 次
2022/8/31