我在这个应用程序上工作,它使用angular 2的单页架构。我正在为移动应用程序构建web应用程序和移动应用程序。我有一个api模块,它使用JWT(Json web token)对用户进行身份验证,我应该对webapp也使用相同的JWT吗?或者通过jsession和cookie使用常规的spring安全登录。
我正在写一个REST API (使用ASP.NET WebApi),它将被我的单页web应用程序通过客户端JavaScript调用移动应用程序使用,任何人都可以安装,最终我希望它能被渴望派对开发人员用来编写自己的应用程序我已经研究了HMAC来保护API,但不确定如何将私钥安全地放到客户端(即浏览器客户端,在移动应用程序上?我正在尝试让它只有我的应用程序,第三方开发
我有一个由Azure AD B2C保护的单页web应用程序。
当用户从我的web应用程序中登录时,我希望用户从他们可能登录到的应用程序的其他实例中被注销。似乎正在发生的是,即使在用户注销之后,他们仍然能够在其他浏览器中继续使用会话。用户可以在注销事件之前从发出的刷新令牌中替换一个新的访问令牌。然后,可以使用此访问令牌访问后端API。我的web应用程序使用<