2017-01-20 4 views
0

Androidで消費されるバックエンドREST APIを管理するために、WSO2 APIマネージャ1.10およびWSO2 IDサーバー5.1.0を使用していますエンドユーザ(モバイルアプリケーションユーザ)が公開APIにアクセスするためには、以下の処理が行われます。 - 1. WSO2 SCIMを使用するWSO2 ISサーバへのユーザ登録ユーザAPI。 2. APIへのアクセスに使用されるアクセストークンのユーザ要求。WSO2 APIマネージャモバイルからのエンドユーザー登録(AndroidおよびiOS)GoogleまたはFacebookのサインインを使用したアプリケーション

モバイルアプリでGoogleとFacebookのサインイン機能を追加することで、エンドユーザーがWSO2 ISでのユーザー作成を避けることができます。 WSO2 API Managerはこの種の実装をサポートしていますか?もしそうなら、現在の設定に必要な設定変更は何ですか?

答えて

0

これは、IDフェデレーションを使用して実現できます。 ISはfacebook/googleに認証を連合させることができるだけでなく、キーマネージャとしても機能します。 このブログでは、アクセストークンを取得するためのFacebookの設定方法を見つけることができます[1]。同様に、あなたは[1] http://nuwanzone.blogspot.com/2015/10/getting-access-tokens-for-wso2-api.html [2]

フェデレーションのための参照リンクのための[2] https://docs.wso2.com/display/IS510/Configuring+Google

+0

Jenananthan感謝をGoogleに追加することができます!私が読んだところでは、Mobile Applicationが最初にWSO2にアクセスしなければならないように見えます。これは、ユーザーをFacebookやGoogleのログインにリダイレクトします。認可されると、アクセストークンがユーザーに提供されます。 私の質問: - モバイルアプリがFacebookやGoogleに最初にログインし、アクセストークンのためにWSO2とauthcodeを共有することは可能ですか? –

+0

解決策はありますか?私はネイティブアプリとWSO2とfbを接続しようと同じ問題を抱えている:( –

関連する問題