12

Play2와 스칼라를 사용하고 있습니다. 나는 Play2와 스칼라에서 새롭다. 프로젝트에서 인증 및 권한 부여가 필요합니다. 그렇다면 다음 중 나를 위해 최선의 선택은 무엇입니까? 그리고 왜?Play2-Auth 대 SecureSocial vs Deadbolt2

  1. 와 마찬가지로 play2-인증
  2. SecureSocial
  3. Deadbolt2

는 봄 보안과 같은 하나인가? 사용자 역할에 따라 권한이 필요하며 google +, facebook 및 twitter와 같은 소셜 로그인이 필요하며 자체 로그인도 필요합니다.

나에게 가장 적합한 해결책을 알려주십시오. 왜 가장 좋은지 설명해주십시오.

+2

제임스 로퍼 (테크 리드 연극)는 미래에 게임에 포함될 Deadbolt2에 대한 성향이 있음을 여기에서 언급합니다 (https://groups.google.com/d/msg/play-framework/pobbEu-dduY/tJT_BnpHQy8J). . +1 to deadbolt2 – Jatin

+1

나는이 질문을 나 자신에게하고 있었다. –

+1

실루엣도 있습니다. github에 약 400 건의 커밋이 있으며 매우 적극적으로 보입니다. –

답변

6

Deadbolt2는 인증 프레임 워크입니다. Play2-Auth 및 SecureSocial은 모두 인증 및 권한 부여를하지만 권한 부여 기능은 Deadbolt2보다 훨씬 약합니다. Play2-Auth에는 내가 아는 소셜 로그인 기능이 없습니다. SecureSocial 않습니다.

나는 역할 기반 인증을 사용하는 소셜 및 로컬 로그인과 관련하여 SecureSocial을 사용하고 있습니다. 그것은 내 목적을 위해 잘 작동합니다. 현재 안정 버전 (2.1.2 for Play 2.2.x)을 사용하고 있지만 다음 버전 (Play 2.3.x를 지원함)이 상당히 다르다는 것과 업그레이드 절차가 어렵다는 점을 알려드립니다. 나는 그것을 한 번 시도하고 당분간 그것을 포기했다.

+0

향후 버전 3.0의 어딘가에 설명서 또는 설명서가 있다면 어떨까요? – plambre

+0

내가 아는 것은 아닙니다. 새로운 3.0 기능에 대한 개요는 https://groups.google.com/d/msg/securesocial/AEnf2McpQXY/JQV85uRKBQwJ이지만 튜토리얼은 없습니다. –