2017-02-01 5 views
0

私たちはAndroidアプリケーションでモバイルアプリケーションを使用しており、モバイルアプリケーションで使用されるAPI管理のためにWSO2 APIマネージャ2.0.0とWSO2 Identity Server 5.2.0を使用しています。 Identity Serverをキーストアとして設定しました。WSO2 Identity Server - モバイルアプリケーションのエンドユーザーをユーザーストアに保持する必要がありますか?

私の質問: - アクセストークンを提供するためにエンドユーザーの詳細をユーザーストアに保存する必要がありますか?または、モバイルアプリケーションは、モバイルアプリケーションが必要とするAPIに加入しているアプリケーションのコンシューマキーを格納することができます。つまり、エンドユーザーの詳細は、IDサーバーのユーザーストアに保存されません。

答えて

0

あなたの要件に完全に依存します。アプリケーショントークンまたはユーザートークンを使用できます。アプリケーショントークンを使用する場合は、アプリケーション開発者のみがユーザーストア内にあります。

この方法の欠点は、どのユーザーがどの要求を実際に呼び出したのかを特定できないことです。

+0

ありがとうBhathiya!私たちはユーザートークンを使用したいが、私たちのセットアップでは、エンドユーザーはソーシャルログインを持つことができます。このようなシナリオでは、ユーザーをユーザーストアに永続させるにはどうすればよいですか?あなたは時間がかかり、提案をしてください:http://stackoverflow.com/questions/41763763/wso2-api-manager-end-user-registration-from-mobileandroid-and-ios-application/41763995#41763995 –

+0

If wso2 userstoreでユーザーを永続化したい場合は、JITユーザーのプロビジョニングを使用できます。 https://docs.wso2.com/display/IS530/Configuring+Just-In-Time+Provisioning+for+an+Identity+Provider – Bee

関連する問題