2012-05-14 2 views
2

Есть ли стандартная или проверенная модель для аутентификации в режиме sso различных приложений на одном устройстве? Предположим, у нас есть два приложения на устройстве, которым требуются те же учетные данные для входа в систему для аутентификации в той же системе. Мы хотим уметь: - запустить приложение 1 - войти в приложение 1 - запустить приложение2. В приложении 2 пользователь уже прошел аутентификацию.SSO между приложениями на android

Мы думаем о «поп-модели», где первое приложение, использующее логин, делится информацией об аутентификации (например, токеном). Второе приложение, получает (pop) токен, чтобы сделать sso.

Есть ли побочные эффекты для этой модели?

ответ

0

Пожалуйста, рассмотрите возможность использования только одного приложения, ответственного за аутентификацию. Другие будут ссылаться на приложение, ответственное за аутентификацию и sso.

http://developer.android.com/reference/android/content/Intent.html

http://www.vogella.com/articles/AndroidIntent/article.html#intents_overview

Ваш Предложенный метод аналогичен тому, который используется на facebook SDK для Android для SSO, читайте здесь

https://developers.facebook.com/docs/mobile/android/build/#enablesso

И если facebook использует его, должен быть проверены и проверены на местах.