前言 建立Web Api项目 在同一个解决方案下建立一个Web Api项目IdentityServer4.WebApi,然后修改Web Api的launchSettings.json。参考第一节,当然可以不修改的,端口号为5001。 { "profiles": { "IdentityServer4. ...
分类:
Web程序 时间:
2020-07-14 21:43:42
阅读次数:
93
概述 之前的Web App在访问REST API时,没有经过任何认证,这使得服务端的REST API是不安全的,只要有人知道api地址,就可以调用API对服务端的资源进行修改和删除。 今天我们就来探讨一下如何结合Web API来限制资源的访问。 本文的主要内容如下: 介绍传统的Web应用和基于RES ...
Restful规范 什么是Restful规范? Restful规范就是一个定义web api接口的规范,它及其适用于前后端分离的情况 Resetful规范十条 数据的安全保障:推荐采用https协议,提高数据交互时的安全性 接口的特征表现:便于人一眼就看出这是一个接口,推荐使用api关键字表示接口u ...
分类:
其他好文 时间:
2020-07-13 00:00:23
阅读次数:
100
JavaScript webAPI阶段之BOM BOM简介 ? BOM(browser object model)中文简称浏览器对象模型。在前面讲完了文档对象模型,大家应该知道它是用来对页面进行操作的一个web API ,而BOM则是用于操作浏览器的web API。他能对我们的任何一个浏览器进行操作 ...
分类:
编程语言 时间:
2020-07-10 00:42:56
阅读次数:
100
会话管理1-Token token是什么 token是服务器根据客户端特征信息生成的一个特征字符串 token有什么作用 token的作用类似于session中的sessionid,都是为了服务器判断请求是否来自于同一用户,方便无状态的web服务认证鉴权 token方式有什么特点 服务端不需要存储有 ...
分类:
其他好文 时间:
2020-07-05 13:58:07
阅读次数:
90
简单的介绍了一个结合ABP后端的登陆接口实现前端系统登陆的功能,本篇随笔继续深化这一主题,着重介绍基于ABP后端接口信息,实现对前端界面的开发工作。 ABP(ASP.NET Boilerplate)框架主要是基于.net core 进行的后端Web API的开发,结合Swagger的管理界面我们可以 ...
参数推理绑定 先从一个问题说起,微信小程序按照WebAPI定义的参数传递,Get请求服务器端可以正常接收到参数,但是Post请求取不到。 Web API代码(.netcore 3.1)如下: [HttpGet("Login")] public LoginResult Login(string cod ...
https://developer.mozilla.org/zh-CN/docs/Web/API/Navigator/sendBeacon https://blog.csdn.net/hsl0530hsl/article/details/88579958 ...
分类:
数据库 时间:
2020-06-28 22:44:09
阅读次数:
63
业务背景:某些单据需要通过引入工具(Excel引入、Web API保存、WebService保存等)引入到K/3 Cloud中。引入这些数据时,仅仅能够保存单据本身,其与源单的关联关系则不能同步引入进来,导致没有反写,不支持上下查等。解决思路:这个功能,需要写被引入单据的保存插件实现,并配合修改单据 ...
分类:
其他好文 时间:
2020-06-27 09:21:26
阅读次数:
131
参考资料: 微软MVP杨旭教程:https://www.bilibili.com/video/BV1xa4y1v7rR?p=11 准备工作 Web项目中的配置 测试配置是否成功 准备工作 添加一个Web API项目并设为启动项目,并添加对Demo.Data和Demo.Domain的引用。 为该项目安 ...
分类:
Web程序 时间:
2020-06-27 00:01:58
阅读次数:
106