2017-01-09 6 views
1

フロントエンド用のUmbraco WebサイトにOAuth2ログインを実装する必要があります。Umbracoフロントエンド用のOauth認証

私はバックオフィスの部分でこれを行う方法に関する多くの情報とチュートリアルを見つけましたが、フロントエンドでそれを行う方法については説明していません。

私はOauth2認証サーバーを使用します。

私は今、次のような質問があります。

  1. 私はテンプレートのコードを書く助けが必要。 「ログイン」というボタンだけでもかまいませんが、認証ミドルウェアにどのように接続すればよいですか?
  2. OAuth2実装は、ユーザー権限を含むJWTトークンを返します。 JWTの指定された権利に従ってビューを保護することは可能ですか?

何か助けていただければ幸いです。

答えて

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