2017-01-09 7 views
1

프론트 엔드 용 Umbraco 웹 사이트에 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