【问题标题】:authentication in between microservies in asp.net coreasp.net core中微服务之间的身份验证
【发布时间】:2019-08-02 12:58:19
【问题描述】:

有人能告诉我什么是验证微服务之间传递的请求并将直接请求限制为来自浏览器的服务的最佳方法

【问题讨论】:

  • 微服务通常会通过客户端凭据相互验证,很可能,您会在 JavaScript/客户端使用混合授权流程。实现它远远超出了 Stack Overflow 的范围,但您可能希望查看 IdentityServer 之类的东西或 Auth0 之类的托管服务。

标签: authentication asp.net-core restful-authentication


【解决方案1】:

这通常取决于您的应用和服务的具体要求。在您的情况下,一种选择是使用Mutual authentication

如果您有一个要求,您的一个微服务需要由经过身份验证的用户从浏览器调用,而该用户又需要向微服务发出另一个经过身份验证的请求,您可以考虑On-Behalf-Of 流(例如Azure Active Directory On-Behalf-Of

【讨论】:

    猜你喜欢
    • 2020-07-26
    • 2018-01-18
    • 2020-04-05
    • 1970-01-01
    • 2018-07-17
    • 2020-09-25
    • 2021-08-13
    • 2021-01-10
    • 2018-01-30
    相关资源
    最近更新 更多