2009-12-27 4 views
6

Google App Engine에서 단일 사용자 만 액세스 할 수있는 webapp을 만들 수 있습니까? 개인적인 용도로 간단한 작업 관리 앱을 생각 중입니다.개인 용도로 Google App Engine을 사용 하시겠습니까?

예, 저는 GAE 문서에서 이미 이것을 살펴 봤지만 도메인 기반 인증 시스템의 의미를 이해하지 못합니다.

답변

4

물론. 사용자 개체가 만들어지면

if(user.email() == myemail) 

일단 완료됩니다.

+2

"로그인 : 관리자"피터에 의해 게시 옵션은 더 나은 솔루션입니다. 모든 코드 경로를 확인하는 것에 대해 걱정할 필요가 없습니다. 친구 (또는 cronjob 또는 작업 대기열)를 추가하고 싶다면 코드를 수정할 필요가 없습니다 :-) –

3

"도메인 기반 인증"을 설정하면 웹 응용 프로그램이 사용자에게 이름과 암호를 묻습니다. 적절한 신임장이 없으면 그는 접근하지 못합니다.

이렇게 질문에 답하고 긍정적 인 답변을드립니다.

15

"단일 사용자"가 인 경우이 앱을 사용하게되는 가장 간단한 옵션은 인증을 수행하도록 응용 프로그램을 구성하는 것입니다. python에서는 here과 같이 app.yaml 파일을 사용하여이 작업을 수행합니다. 이렇게하면 동시에 여러 URL을 잠글 수 있습니다. admin 옵션을 사용하면 액세스 만 허용되고 다른 사용자가 로그인 할 수있게하려면 "필수"옵션이 작동하는 것이 적절합니다. YAML이 원하는 무엇을

샘플 :

handlers: 

- url: /profile/.* 
    script: user_profile.py 
    login: required 

- url: /admin/.* 
    script: admin.py 
    login: admin 

- url: /.* 
    script: welcome.py 
+0

is there 이것에 해당하는 자바 세계에서? –

관련 문제