代码之家  ›  专栏  ›  技术社区  ›  Sergio

拦截Azure AD令牌生成

  •  1
  • Sergio  · 技术社区  · 6 年前

    我们正在开发一个具有NET内核和角度SPA的应用程序。

    应用程序合并了Azure AD来验证用户是否存在,但在Azure生成令牌之前,我们需要验证专有数据库中的某些属性。

    如果我们不能进行这些验证,Azure将生成一个有效的令牌,[授权]属性将传递所有请求。

    有没有办法拦截从Azure AD生成的令牌?

    确实,我们可以制作一个安全过滤器来验证每个请求,但是往返的次数太多,不优雅。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Arunprabhu    6 年前

    在您的单页应用程序中,将有一个启动广告身份验证的位置。在我的例子中,我在我的SPA中使用了Angular 5 adal-angular5

    库中有一个in it()方法可用,只有通过调用它,身份验证才开始。我在调用init()方法之前进行了其他验证。