url的用户api网关访问

qybjjes1  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(160)

我想从有权访问该特定用户的url列表中授予该用户访问该url的权限。
以下是当前场景:
假设我有如下URL列表 /row/{rowId}/field/{fieldId} , /row/{rowId}/sort/{sortType} , /row/{rowId}/status/{status} 等等。
该列表可能包含数百个URL。我收到的请求是 /row/1/field/1 现在在过滤器上,我无法获得请求url作为 /row/{rowId}/field/{fieldId} 所以我可以用 list.contains(url) 以匹配上述url。
我需要检查请求的url是否与url列表中的一个url匹配;如果匹配,那么用户将有权访问该url,否则他将无法访问。
或者除了pattern matcher之外,还有其他方法可以将请求与列表中的url进行匹配吗?因为它是一个api网关服务,所以会有很多请求在它上面,因此它可能会降低性能。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题