首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET MVC API -具有用户名、密码和其他字段的身份验证

ASP.NET MVC API -具有用户名、密码和其他字段的身份验证
EN

Stack Overflow用户
提问于 2016-02-02 06:54:18
回答 2查看 572关注 0票数 1

我有一个ASP.NET API,它使用基本身份验证来验证用户请求。一个新的设计要求意味着我现在必须使用3个字段(不仅仅是用户名和密码)进行身份验证。

解决这个问题的最好方法是什么?我试着把第三个字段插入身体,并根据要求阅读。这很管用,但感觉不对。是否存在第三个字段可以成为授权头的一部分的方式?

编辑

我在用户名中添加了第三个字段(用‘AC.26’分隔)。HTTP模块在到达时对报头进行解码和拆分,从而允许进行3个字段请求身份验证。简单的解决办法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-02 07:43:39

您可以将第三个字段放到另一个标题中。或者使用某种分隔符并将第三个字段连接到auth标头中。

票数 1
EN

Stack Overflow用户

发布于 2016-02-02 07:43:54

您不能在标题中添加任何其他内容--您只允许使用usernamepassword (Base64编码)。可以添加额外的标头或将数据包括在请求正文中。

基本身份验证并不完全实用,特别是对于运行在浏览器中的JavaScript应用程序。您将不得不在服务器上代理API,因为否则您会向任何知道如何打开浏览器开发工具的人泄漏凭据。

我会考虑使用基于令牌的方法来保护您的API。例如JWT或OAuth。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35156705

复制
相关文章
Excel公式技巧68:查找并获取所有匹配的值
在《Excel公式技巧67:按条件将数据分组标识》中,我们根据指定的条件采用数字标识将数据进行了分组。利用这列分组数据,我们能方便地查找并获取所有匹配的值。
fanjy
2020/12/08
11.3K0
Excel公式技巧68:查找并获取所有匹配的值
java如何打印数组的值,Java打印数组元素的值[通俗易懂]
本篇文章帮大家学习java打印数组元素的值,包含了Java打印数组元素的值使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。
全栈程序员站长
2022/08/11
4.8K0
jQuery 隐藏具有指定class属性值的元素
代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>前端</title> <style> .antzone{ width:200px; height:100px; background:#ccc; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(func
IT工作者
2022/02/17
5.4K0
python打印列表中指定元素的所有下标
1》法一: song@ubuntu:~$ vi find2.py song@ubuntu:~$ more find2.py l=[1,2,3,4,7,2,5,6,2,8,9,0] first=0 for i in range(l.count(2)):     new_l=l[first:]     index=first+new_l.index(2)     print 'find the index of 2:',index     first=index+1 song@ubuntu:~$ python find2.py find the index of 2: 1 find the index of 2: 5 find the index of 2: 8 song@ubuntu:~$  2》法二: song@ubuntu:~$ vi find_2.py song@ubuntu:~$ more find_2.py l=[2,2,3,4,5,1,2,3,1,2,3,4,5] first=True for i in range(l.count(2)):     if first==True:         pos=l.index(2)         first=False     else:         pos=l.index(2,pos+1)
py3study
2020/01/03
3.1K0
python遍历所有窗体并打印标题
//pip install pywin32 def foo(hwnd,mouse):
用户5760343
2022/05/14
7300
Js如何删除所有子元素以及当前元素
在原生js当中,html的内容元素总是以嵌套的关系存在于网页中,因此,可以通过遍历树的方法访问网页里的每一个元素,当然也是可以删除指定的子元素的
itclanCoder
2023/02/26
8.8K0
Js如何删除所有子元素以及当前元素
LeetCode30 Hard 查找所有子串
Substring with Concatenation of All Words
TechFlow-承志
2020/03/05
1.3K0
递归打印字符串的所有子串
题目 :给定一个字符串,要求打印字符串所有的子序列,包括空串 比如 abc 有字串 "" ,"a","ab","ac","abc","b","bc","abc"
名字是乱打的
2022/05/13
9530
递归打印字符串的所有子串
java去重复元素并打印_Java打印数组中重复元素
在此程序中,我们需要打印数组中存在的重复元素。这可以通过两个循环来完成。第一个循环将选择一个元素,第二个循环将通过将所选元素与其他元素进行比较来遍历整个数组。如果找到匹配项,则打印重复的元素。
全栈程序员站长
2022/08/13
1.5K0
java去重复元素并打印_Java打印数组中重复元素
iOS遍历打印所有子视图引实现结
有时候搞研究啊,需要找找一个View有哪些子View,主要是分别是什么类型的,这种事情用递归来做比较好。
Cloudox
2021/11/23
6620
iOS遍历打印所有子视图引实现结
获取页面所有a标签并对其添加title属性
今天公司需要做seo优化,添加所有的a标签上面添加title属性。前台在一个一个的添加,我发现了就建议他使用js获取所有的a然后增加属性即可~~(收藏了) <script type=”text/javascript”> $(function(){ for(i=0;i<$(“a”).length;i++) { var a_content=$(“a:eq(“+i+”)”).text(); $(“a:eq(“+i+”)”).attr(‘title‘,a_content); } }); </scrip
苦咖啡
2018/05/08
4.3K0
一行Shell代码查找所有代码行数
最近写简历, 想算下自己的这个项目一共有多少行代码, 好方便在简历上展示. 本来想着一直用git管理代码, 顺便统计下好了. 结果竟然没有在git中找到单独统计行数的工具, 太出乎我意料了. 最近用Cmder挺方便, 就想用shell统计下代码行数, 应该就是一两个命令的事.
望天
2018/08/02
1.2K0
一行Shell代码查找所有代码行数
unity3d:查找子物体,并输出路径,GetComponentsInChildren,递归查找,栈查找
分为两步: 1.找到子物体的transform 2.通过child.parent = root,输出路径
立羽
2023/08/24
1.2K0
unity3d:查找子物体,并输出路径,GetComponentsInChildren,递归查找,栈查找
父组件调用子组件方法并传入值
# 父组件调用子组件方法并传入值 通过ref引用调用子组件内的方法并传入参数 父组件: <子组件标签 ref="refName"></子组件标签> methods: { fnX(x) { this.$refs.refName.fnY(x) // 调用子组件方法并传入值 } } 子组件: methods: { fnY(x) { this.x = x } } }
小小杰啊
2022/12/21
1.2K0
用AntiDupl查找相似照片
  随着DC的普及,时下摄影变得越来越大众化。每当旅游或者展会归来,存储卡里必然是满满当当。但有时因为连拍却会导致留下很多相近的照片,虽然人工筛选并不是难事,但混杂在数百上千张照片里找起来总会让人头晕目眩。reizhi今天给大家推荐一款查找重复/相似照片的软件,用得好的话一定能解决你的烦恼。
reizhi
2022/09/26
9980
用AntiDupl查找相似照片
Python非阻塞模式创建子进程并收集其执行结果
编写Python程序,以非阻塞模式创建子进程,分别执行特定的Python代码,检测并控制子进程执行时长,收集和显示程序执行结果。
Python小屋屋主
2022/04/13
1.3K0
Python非阻塞模式创建子进程并收集其执行结果
大厂算法面试:使用移动窗口查找两个不重叠且元素和等于给定值的子数组
根据”老朽“多年在中国IT业浸淫的经验,我发现无论大厂还是小厂,其算法面试说难也不难。难在于算法面试的模式都是在给定网站上做算法题,90分钟做三道。我自认个人水平在平均线以上,但通过多次尝试发现,要在90分钟内完成给定算法题非常困难,这还是在我有过多年算法训练的基础上得出的结论,特别是这些题目往往有一些很不好想到的corner case,使得你的代码很难快速通过所有测试用例,我们今天要研究的题目就属于有些特定情况不好处理的例子。此外“不难”在于,很多公司的面试算法题其特色与整个行业类似,那就是缺乏原创,中国公司90%以上的面试算法题全部来自Leetcode,因此刷完后者,甚至把后者那五百多道题”背“下来,你基本上能搞定,国内仿造hackerrank的牛X网,其题目就是这个特点。
望月从良
2022/04/27
1.7K0
点击加载更多

相似问题

查找具有相似日期值的行

211

Jquery查找具有类的所有元素的子元素,并跳过中间级别并限制到其级别

11

查找其所有子元素都具有给定值的元素

21

查找以零结尾的行并打印其姊妹行

40

查找与不同列具有相似值的行

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档