腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Ocelot
API
网关
中间件
中
未经
授权
的
返回
、
、
、
A现在,我
的
微服务中有一个
Ocelot
API
Gateway,但最近我在寻找如何使JWT无效,而在我
的
项目中实现此目的
的
最好方法是使用黑名单,因此我决定使用
中间件
预
授权
在我
的
Redis缓存中签入无效JWT
的
列表。我一直在寻找解决方案,如果令牌在缓存
中
,则强制
返回
带有自定义消息
的
401,但我找不到一个有效
的
解决方案。下面是我
的
尝试: public
浏览 52
提问于2021-08-30
得票数 0
回答已采纳
2
回答
如何利用Azure Active Directory建立
Ocelot
Api
网关
、
、
、
、
我遵循了教程,并设法在Azure Active身份验证和
授权
中使用了
api
。我已经将
Ocelot
网关
url添加到我
的
api
重定向url列表
中
。如何在ReRoutes和
Ocelot
网关
项目StartUp.cs
中<
浏览 0
提问于2019-05-06
得票数 2
回答已采纳
1
回答
邮递员401
未经
授权
使用
Ocelot
我正在实现一个
Ocelot
网关
。当我使用浏览器对进行
API
调用时,我得到了一个有效
的
json响应。然而,当我通过Postman发出同样
的
请求时,我得到了一个401
未经
授权
的
响应。
浏览 0
提问于2018-09-13
得票数 2
1
回答
.net Core2.1
中
使用自定义
授权
的
JwtBearer身份验证
、
、
、
、
我们有一个
网关
(使用
Ocelot
实现),它在调用到达
API
之前执行身份验证和
授权
对于身份验证,
网关
使用如下所示
的
JwtBearer services.AddAuthentication(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerDefaults.AuthenticationScheme除此之外,
网关
是通过自定义
授权
实现
的
,它使用自定义配置文件读取与权限相关
的
浏览 31
提问于2019-02-04
得票数 1
1
回答
Kubernetes:在K8s
中
,在入口与其服务之间建立自定义代理
的
惯用方式是什么?
、
、
、
、
我们已经在这些应用程序
中
识别了许多公共代码,这些应用程序大多是作为ASP.Net可重用
中间件
组件实现
的
,这样就不会在代码
中
重复逻辑。一些请求检查/操作逻辑基于要在入口中定义
的
服务主机和路径,甚至基于传入请求
中
的
标头。例如,我考虑使用OAuth2_proxy,但发现即使身份验证很容易实现,基于Azure AD组
的
授权
也是不可能做到
的
。那么,设置这样一个自定义代理应用程序
的
惯用方式是什么呢?(
浏览 1
提问于2019-09-04
得票数 1
回答已采纳
1
回答
在
Ocelot
接口
网关
的
特定路由中添加
授权
头部(
授权
:承载{access_token})
、
、
、
我有一个web应用程序通过
Ocelot
API
网关
向不同
的
API
发出请求。其中一个端点需要通过JWT进行身份验证,以“
授权
:承载{access_token}”(“承载”关键字将其标识为承载/令牌身份验证方案)
的
格式作为
授权
头部发送。此令牌特定于应用程序,不用于向
网关
(使用不同
的
身份验证方案)进行身份验证,而是作为声明存储在应用程序
的
安全HttpOnly cookie
中
。虽
浏览 75
提问于2021-01-30
得票数 1
回答已采纳
2
回答
在
Ocelot
中注入AuthenticationMiddleware -如何
返回
401
、
、
、
我认为这个问题有点微不足道,但我找不到答案: 我使用
Ocelot
作为
API
网关
,并使用自己
的
身份验证
中间件
,因为我需要根据我们自己
的
数据库对用户进行身份验证。这条快乐
的
道路运行得很好。但是,如果用户无法进行身份验证,我只能
返回
500内部服务器错误,但我不知道如何让
ocelot
返回
401。 有谁可以帮我?这是我想说
的
最基本
的
意思: var authSuccess = authenti
浏览 69
提问于2019-01-29
得票数 0
1
回答
Ocelot
可以有自己
的
控制器/动作吗?
、
我正在尝试构建一个
API
网关
,它还可以将调用聚合到多个
API
中
。我也希望有自动生成
的
Swagger,所以我想结合
Ocelot
的
授权
和速率限制
的
能力,但也希望能够创建边缘自定义应用编程接口
的
.NET代码,以处理应用编程接口调用
的
转换和组合。对于
Ocelot
,这是可能
的
吗?有什么例子吗?
Ocelot
是否只将下游
API
作为单独
浏览 21
提问于2019-07-10
得票数 1
回答已采纳
2
回答
这是否可以在
api
网关
中使用认知
授权
代码授予类型作为
授权
器?
、
、
、
、
我想知道,在保护
API
网关
时,是否有任何方法或可能性将
授权
代码授予类型作为
授权
器来实现?正如搜索
的
那样,“
授权
代码”授予类型是最适合保护
API
的
类型。
授权
代码”
的
认知用户池“UI宿主” 现在,我可以访问登录页面注册并登录,并
返回
回调uri
中
的
“<e
浏览 7
提问于2020-06-04
得票数 4
回答已采纳
1
回答
通过外部
API
进行权限验证
、
、
给定一个ASP.NET Core3.1WebAPI项目,它托管一个生成令牌
的
IdentityServer;我们还有一个后端微服务集群,在前端有一个
网关
(
Ocelot
)。
网关
验证令牌。我们首先尝试在声明
中
存储用户
的
所有权限/角色。但这要求我们在声明
中
列出分配
的
角色
的
所有权限,这会导致声明太大。这将被缓存在调用端(
网关
)
的
Redis
中
,以避免过于频繁地调用此外部服务(好吧,r
浏览 4
提问于2020-03-30
得票数 0
1
回答
[
授权
]对于
ocelot
网关
后面的内部服务是否毫无用处?
、
、
、
假设我已经根据[Authorize]设置了
ocelot
并与IdentityServer4集成,那么是否应该从这些内部服务
中
删除IdentityServer4属性和与身份验证相关
的
代码(例如,Startup上
的
UseAuthentication
中间件
)?我看到
的
唯一好处是防止无效请求到达内部服务。 我设置了
Ocelot
网关
并与IdentityServer4集成。我所有的内部
Api
服务(例如ServiceA、Serv
浏览 0
提问于2020-07-02
得票数 0
1
回答
利用
Ocelot
实现基于.NET微服务应用
的
网关
授权
、
、
我们有一个基于.NET微服务
的
应用程序,
网关
是使用
Ocelot
构建
的
。直到现在,我们还没有在Gateway中进行任何身份验证,前端调用了身份验证提供者服务,该服务使用JWT令牌进行响应,令牌被添加到请求头中,然后,新
的
请求通过
网关
,每个特定
的
微服务都涉及身份验证和
授权
。我们还设置了基于
API
密钥
的
身份验证,但直到现在才开始使用。 我添加了一个带有
API
密钥进行身份验证
的
新微服务,我
浏览 4
提问于2022-06-08
得票数 1
1
回答
使用
Ocelot
和Microservices
的
身份验证
、
、
、
、
我已经创建了一个
返回
访问令牌
的
身份验证服务器。使用此访问令牌,您可以访问
api
网关
和仪表板微服务。
API
网关
是用C#与
Ocelot
一起创建
的
。当我调用
API
网关
时,它被正确地重定向到仪表板微服务。我已经在仪表板微服务
中
创建了一个安全
的
路由,并向它发送了一个JWT令牌,但是应用程序说我是
未经
授权
的
?我在这里做了什么错位?
A
浏览 2
提问于2021-11-10
得票数 0
2
回答
Ocelot
-占位符在下游-上游不同
、
、
、
、
我有一个应用程序接口
网关
(C#,
API
3.1,
Ocelot
),一切正常,但现在我正在尝试为上行和下行配置不同
的
路由,因为我
的
网关
在这个过程
中
检索信息,并将这些信息发送到最终
的
net.Core。这是我
的
ocelot
.json: "DownstreamPathTemplate": "/
api
/User/{userid}", &
浏览 16
提问于2020-03-26
得票数 1
回答已采纳
1
回答
将路径路由/重定向到Azure应用程序
网关
中
的
“
未经
授权
”页面
、
在VNET
中
,Azure应用
网关
充当Internet和
API
管理之间
的
网关
。实际情况:设置了一个基于路径
的
路由规则,为纠正后端设置和池分配白色路径。该规则默认为“涅槃”后端池,因此未被白化
的
请求会导致502坏
网关
浏览 8
提问于2022-06-20
得票数 0
回答已采纳
1
回答
在Android中放大Auth,无法访问管理查询
API
。
、
、
、
我使用
的
是放大器Auth类别,它包括一个Admin查询
api
,但不能访问
Api
。 (我有一个名为jan
的
认知用户,在管理组
中
)。我包括一个以用户id令牌作为值
的
授权
头。(在
api
网关
控制台中使用id令牌值测试
api
网关
授权
程序时起作用)。邮递员
返回
401
未经
授权<
浏览 2
提问于2020-10-15
得票数 0
1
回答
使用认知身份池
的
AWS
API
网关
授权
器
、
、
API
网关
的
测试环境。认知
授权
人。 它期望
的
价值是什么?我尝试使用从CognitoIdentityCredentials
返回
的
accessKeyId,但它没有工作。两者
的
错误都是“
未经
授权
的
请求”。
浏览 3
提问于2019-12-18
得票数 1
1
回答
在
API
网关
自定义
授权
程序
中
返回
重定向
、
、
我使用具有自定义
授权
器(用python编写)
的
API
网关
,而不是在用户没有有效令牌时
未经
授权
返回
,而是将他重定向到另一个页面。我想从一个s3桶为
授权
用户提供静态html。
未经
授权
的
用户应重定向到登录页面。问题是,我如何重定向用户? 我使用cloudformation来定义环境。任何帮助都是非常感谢
的
!
浏览 1
提问于2022-08-06
得票数 2
3
回答
如何在自定义
中间件
中
阻止Django Rest框架
的
用户
授权
?
、
、
、
、
嗨,我正在为DRF在Django
中
创建一个自定义
中间件
。 return None if request.path.startswith('/
api
,我应该从不允许访问
api
的
方法
中</e
浏览 26
提问于2022-10-30
得票数 1
回答已采纳
1
回答
微服务
中
的
身份验证(不同
的
选项、优缺点)
、
我想了解在微服务环境
中
单点登录身份验证和
授权
的
不同实现
的
优缺点。我想出了3个解决方案(见下图)。每个选项都有哪些优点和缺点?(我使用
Ocelot
作为
网关
,使用IdentityServer4作为身份提供者)。微服务A和微服务B有自己
的
UI (SPA应用程序),微服务D是REST
API
。
浏览 0
提问于2020-01-28
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券