0

モバイル・アプリのログイン・ページを追加して、Bluemix Single Sign On と統合します。Node.js アプリの構成の Bluemix Doc に従って、Node.js アプリを構成する段階にいます。コールバックに関するここでの例は、Web アプリ用です。モバイル アプリのコンテキストでは、リダイレクト URL がありません。たとえば、このコードは次のようになります。

app.get('/auth/sso/callback',function(req,res,next) {...}

モバイル クライアント側では、GET を実行し/loginますか?

Mobile Client Access サービスを使用して実装されたログインが既にあります。それは私が構築できるものですか?例えば、

app.post('/apps/:tenantId/:realmName/handleChallengeAnswer', function(req, res {...}

ここでシングル サインオン API を呼び出すことはできますか?

助けてくれてどうもありがとう!

ジェン

4

2 に答える 2

1

モバイル アプリケーションは nodejs に基づいていますか? その場合、モバイル アプリケーションで webview を使用すると、webview コンポーネントに任せて、ブラウザーでの作業のように認証フローを管理できます。アプリケーションが REST API と統合している場合は、代わりに認証を管理する必要があります。この場合、SSO を使用できますが、アプリケーションはブラウザーのように Cookie を管理する必要があります。

于 2016-02-24T07:45:48.847 に答える
0

これまでのところ、Bluemix Single Sign On は Web アプリケーションでのみテストされています。シングル サインオンがモバイル アプリケーションでスムーズに機能するかどうかはわかりません。

また、Bluemix シングル サインオンは OIDC プロトコルに従います。そのため、残念ながら、サービスを使用する場合、リダイレクト URL は必須パラメーターです。

ログイン実装の構築に関しては、私の知る限り、シングル サインオン サービスで提供されるものの代わりに、実装したログインを含めることはできません。ただし、シングル サインオンを使用するときに必要なログインに加えて、ログインの実装を追加することを選択できます。

それがあなたの質問に対処することを願っています。

于 2016-02-23T22:07:17.110 に答える