2010-04-05 8 views
0

Google App Engine을 사용하여 모든 요청에 ​​대해 인증하는 iPhone 애플리케이션 인 애플리케이션을 원합니다. 나는 하나의 이메일/비밀 번호를 응용 프로그램 내부에 저장하고 이러한 reqeusts에 사용되는 것을 선호합니다.Google App Engine 인증

이제 1000 명의 사람들이 앱을 설치하고 1000 명이 동시에 사용한다고 가정합니다. google이 동일한 이메일 사용자 이름/비밀번호를 요구하는 별도의 ips로부터 1000 개의 개별 요청이 있음을 알리는 문제가 발생합니까?

나는 이것을 4 대 또는 5 대의 기계로 테스트하려고 생각하고있다. 그러나 제대로 테스트하기가 어렵습니다. 누군가가 알고 있다면 그렇게 알려줄 수 있으면 많은 도움이 될 것입니다.

감사

K

+0

예 - 아마도 작동하지 않습니다. 당신이 성취하려는 것을 우리에게 말해 준다면, 우리는 아마도 그것을하기위한 더 좋은 방법을 제안 할 수 있습니다. – sblom

+0

Google은 해당 앱에서 사용하는 앱과 웹 서비스를 보유하고 있습니다. 우리의 앱이 웹 서비스로 인증을받는다면 더 좋을 것입니다. 우리는 특정 인증 메커니즘을 찾고있었습니다. – Koran

답변

1

왜 이렇게할까요? 앱의 모든 복사본에 단일 자격 증명 집합을 하드 코딩 할 경우 사용자 API를 사용할 필요가 전혀 없으며 실제로 계정이 일시 중지 될 가능성이 큽니다.

+0

Google은 해당 앱에서 사용하는 앱과 웹 서비스를 보유하고 있습니다. 우리의 앱이 웹 서비스로 인증을받는다면 더 좋을 것입니다. 우리는 특정 인증 메커니즘을 찾고있었습니다. – Koran

+2

임의의 '비밀'을 생성하고 사이트와 앱에 모두 포함시킵니다. 응용 프로그램에서 사용하여 요청에 대한 HMAC를 계산하고 요청과 함께 전송합니다. 서버에서 확인하십시오. –

+0

고맙습니다. – Koran