나는 Play의 완전한 초보자입니다! 저는 장고 개발자이고 Play를 사용하기 시작했습니다! 며칠 전. 내 애플리케이션에 새 사용자를 등록하는 방법에 대한 정보를 찾을 수 없습니다. OAuth를 사용하고 싶지 않습니다. 암호 암호화를 사용하여 데이터베이스에있는 사용자를 관리하고 싶습니다. 그건 그렇고, 자바 버전을 사용하고 있습니다.Play! 사용자 관리 프레임 워크 2.0.3
감사합니다.
나는 Play의 완전한 초보자입니다! 저는 장고 개발자이고 Play를 사용하기 시작했습니다! 며칠 전. 내 애플리케이션에 새 사용자를 등록하는 방법에 대한 정보를 찾을 수 없습니다. OAuth를 사용하고 싶지 않습니다. 암호 암호화를 사용하여 데이터베이스에있는 사용자를 관리하고 싶습니다. 그건 그렇고, 자바 버전을 사용하고 있습니다.Play! 사용자 관리 프레임 워크 2.0.3
감사합니다.
아직 준비가되어 있지 않지만 play-authenticate (live demo)을 기본 이름으로 사용하는 것이 좋습니다.
현재 Play 2의 인증 및 승인을위한 가장 진보 된 솔루션입니다. 인증 (역할 및 권한) + 자체 인증으로 deadbolt-2를 결합하여 시작하기에 매우 편한 스택을 만듭니다.
기본 아이디어는 OAuth를 사용하여 사용자를 인증하는 방법입니다. providers
은 구성 가능한 옵션이므로 전자 메일 공급자에서만 기본 설정을 사용하지 않도록 설정할 수 있습니다.
중요한 점은 ... 은 빌드 인 사용자 관리가 아니지만 현재 상태에서는 필요한 작업을 만들기 위해 여러 가지 작업을 추가해야한다는 점을 확실히 할 수 있습니다. 나는 내 프로젝트의 일부에서 그것을하고 있으며 곧 그 변화와 함께 풀 요청을 보냅니다.
편집 : 기본적으로 모든 제공자는 더미 자격증 명으로 활성화되지만 물론 실행에 실패합니다. 적절한 SMTP 자격 증명을 설정하는 것을 잊지 마세요 또한
1500:com.typesafe.plugin.CommonsMailerPlugin
10000:be.objectify.deadbolt.DeadboltPlugin
10005:service.PaUserServicePlugin
10040:providers.PaUsernamePasswordAuthProvider
: 당신은 이 메일러와 데드 + PA를 유지하는 만이 라인을 유지하기 위해 대부분의 아마 당신은 (단지 불필요한 선을 제거하여) conf/play.plugins
에서 그들을 중지해야 conf/play-authenticate/smtp.conf
에 비밀번호 복구가 작동하는지 확인하십시오.
좋습니다. 잘 해보겠습니다. 이 사이트에는 문서가없는 것 같지만 웹에서 뭔가 찾을 수 있기를 바랍니다. – nicowernli
github에서 다운로드했지만 샘플 폴더의 예제를 실행하려고하면 "RuntimeException : Provider 'google'에 'clientId'가 필요 없습니다." – nicowernli
@nicowernli 내 편집 확인 – biesior
Play에서 일종의 비 OAuth 사용자 관리 체계를 제공한다고 가정하는 것 같습니다. 나는 그것이 유효한 가정이라는 것을 모른다. –
그래서이 작업을위한 코드를 작성하거나 제 3 자 모듈을 찾아야합니까? 이 작업에 대한 자습서가 있습니까? – nicowernli
샘플, 특히 인증을위한 예제를 제공하는 샘플을 살펴보십시오. https://github.com/playframework/Play20/tree/master/samples/java/zentasks –