Flask-Stormpath
pip를 사용하십시오. 여기에 내가 개발자가 여러 디렉토리에 애플리케이션 A를 사용할 수 있도록하기 위해 docs의 모든 STORMPATH_DIRECTORY
설정이 표시되지 않는 설정stormpath - 사용하는 디렉토리를 제어하는 방법
app.config['STORMPATH_APPLICATION'] = my_app_name
입니다.
편집 : 로그인을 위해, 나는 authenticate_password
방법 을 추출했고 나는이를 찾을 수 없습니다, 랜달 같은 특정 감독이 사용자에 대한
authenticate_password(username, password, account_store=self.directory)
가입
을 주장했다 전달할 수 있습니다authenticate_password (사용자 이름, 암호, account_store = self.directory)
: 솔루션이 내가 내 응용 프로그램 중 하나에 가입하고있어 어떻게
from flask.ext.stormpath import User as StormpathUser
data = {
'email': self._api_user_name_to_email(username),
'password': password,
'given_name': username,
'surname': username,
}
StormpathUser.create(**data)
spcific 디렉토리에 사용자를 명시 적으로 가입하는 방법에 대한 아이디어가 있습니까?
감사합니다. 이게 로컬 호스트와 스테이징 모두에 대해 동일한 앱을 사용하는 Google 로그인 (소셜 사용자)과 어떻게 작동하는지 설명 할 수 있습니까? 프로그래밍 방식으로 권한이 부여 된 리디렉션 URI를 변경할 수 없기 때문에'redirect_uri_mismatch'가 발생합니다. – WebQube
두 개의 Google 디렉토리를 하나의 응용 프로그램에 매핑 할 수 없습니다.'GOOGLE 디렉토리는 이미이 응용 프로그램에 할당되어 있습니다. 애플리케이션에 하나의 GOOGLE 디렉토리 만 할당 할 수 있습니다. ' – WebQube
어쩌면 하나의 디렉토리 당 여러 개의 승인 된 리디렉션 URI를 지원할 수있는 방법이 있습니다. – WebQube