0

그래서 Google Apps 도메인 용 응용 프로그램을 만들고 있습니다. 그것은 데이터를 저장/검색/조작 할 수있는 자체 Google Apps 계정을 가지고 있습니다.사용자 상호 작용없이 Google 계정에 애플리케이션을 인증/승인합니다. 즉, 응용 프로그램의 Google 계정

응용 프로그램은이 Google 계정을 사용해야하며 사용자는 Google 계정을 사용하고 있다는 표시가 없어야합니다. 프로그래밍 방식으로 전체 응용 프로그램을 인증하고 사용자에게 인증/권한 부여를 묻지 않는 방법이 있습니까?

+1

죄송합니다. 아니요, 사용자는 한 단계 또는 다른 단계에서 권한을 부여해야합니다. – CamelCamelCamel

+0

편집 : 나는 그것을 올바르게 말하지 않았을 것 같아요. 사용자가 내 애플리케이션에 액세스 할 때 Google 계정에 액세스하고 싶지 않습니다. 나는 단지 응용 프로그램이 1 개의 Google 계정으로 만 이야기하기를 원합니다. 사용자가 사용자 이름과 비밀번호에 액세스 할 수없는 경우. –

답변

1

나는 two legged OAUTH을 찾고 있다고 생각합니다.

Google Apps의 제어판에서 OAuth 토큰과 비밀번호를 생성하고 승인 된 범위를이 토큰/비밀번호 쌍에 지정할 수 있습니다. 예를 들어 토큰/비밀번호를 사용하여 Google Apps 도메인의 모든 사용자의 캘린더에 대한 액세스 권한을 부여 할 수 있습니다.

그러면 모든 사용자의 일정에 프로그래밍 방식으로 액세스 할 수 있습니다.

Google Apps 도메인 관리자가이 토큰/비밀번호를 승인 했으므로 개별 사용자는 더 이상 액세스 권한을 부여 할 필요가 없습니다. 이것이 두 개의 다리가있는 Oauth이라고하는 반면, 세 개의 다리가있는 Oauth는 개별 사용자의 토큰/암호를 얻기 위해 사용자 상호 작용을 요구합니다.

This question에 관심 있을지도 모르니.

+0

이것은 내가 바라는 것이고, 나는 그것을 올바르게 말하지 않았을 것이라고 생각한다. 사용자가 내 애플리케이션에 액세스 할 때 Google 계정에 액세스하고 싶지 않습니다. 나는 단지 응용 프로그램이 1 개의 Google 계정으로 만 이야기하기를 원합니다. 사용자가 사용자 이름과 비밀번호에 액세스 할 수없는 경우. –

+0

그건 문제가되지 않습니다. GAPPS 제어판에 OAUTH 토큰을 설정했습니다. 백그라운드에서 사용하려는 '더미'사용자를 생성하고 사용자가 실제로 응용 프로그램을 사용하는 사용자와 독립적으로 더미 사용자 데이터를 원하는대로 조작합니다. – koma

관련 문제