Obuth auth for Umbraco frontend

时间:2017-01-09 11:16:44

标签: asp.net oauth oauth-2.0 umbraco umbraco7

我需要在我的Umbraco网站上为前端部分实施OAuth2登录。

我在后台部分找到了很多关于如何执行此操作的信息和教程,但没有一个描述如何在前端执行此操作。

我将使用内部Oauth2授权服务器。

我现在有以下问题:

  1. 我需要帮助编写模板代码。可以只是一个按钮说'登录'但是如何将其连接到身份验证中间件?
  2. 我们的OAuth2实现返回包含用户权限的JWT令牌。是否可以根据JWT中的指定权限保护视图?
  3. 感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

我使用了@mattbrailsford的AuthU软件包,它非常好用。

PM> Install-Package Our.Umbraco.AuthU

他的github页面上有很好的文档:https://github.com/mattbrailsford/umbraco-authu

即使这不是您想要的,我建议您查看他的代码以获取创意,他也使用JWT令牌:https://github.com/mattbrailsford/umbraco-authu/blob/master/src/Our.Umbraco.AuthU/Services/JwtTokenService.cs