2014-08-29 2 views
0

J2EE 애플리케이션을 Google App Engine으로 포팅하려고합니다.Google App Engine에 애플리케이션 포팅

App Engine이 지원하거나 지원하지 않는 JPA 관계와 관련된 장애물 대부분을 처리하고 정적 파일과 비 정적 파일을 구별하고 핸들링 된 캐시 대신 memcache를 활용했습니다.

제 질문은 App Engine 세계에서 역할을 어떻게 처리합니까? 내 애플리케이션에는 4 가지 역할이 있지만 앱 엔진으로 어떻게 처리해야할지 모르겠습니다. 관리자 역할을 볼 수 있지만 다른 역할에 대해 무엇을해야할지 잘 모르겠습니다.

답변

2

시스템 역할 (viewer/developer/admin)은 응용 프로그램/사용자 역할과 아무 관련이 없습니다.

시스템 역할은 GAE 콘솔과 앱 설정 및 데이터에 대한 액세스를 정의합니다. 사용자는 누구도 직접 액세스 할 수 없습니다.

사용자 역할은 응용 프로그램 코드에 의해 제공되고 시행되어야합니다.

+0

오른쪽. 그래서 그것은 제가 이해하려고 노력했던 부분입니다. 내 응용 프로그램이 JBoss에 배포되었을 때 web.xml에서 역할을 정의하고 역할 테이블의 역할과 함께 데이터베이스의 사용자를 유지하며 jboss에게 사용자의 역할을 결정하는 방법을 알려줄 수있었습니다. GAE를 사용하면 로그인 Google의 플랫폼에서 수행되는 경우 실제 사용자 엔터티를 만들고 사용자가 더 수동적 인 역할을 결정하는 과정을 밟아야합니다. 사용자가 더 이상 요청을 할 수 없기 때문에 특정 역할. – user1154644

+0

GAE에는 Google Apps 사용자를 인증하는 데 도움이되는 사용자 서비스가 있습니다. https://developers.google.com/appengine/docs/java/users/ 그러나 사용자가 로그인하면 귀하의 웹 사이트에서 승인 (승인)을 처리해야합니다. 암호. –

관련 문제