現在、当社のホストされているNodeJSアプリケーションでIBM Bluemixシングルサインオンサービスを使用しており、正常に動作しています。現在、AngularJSで構築されたSingle Page Application(SPA)を使用して、同じSSOを使用したいと考えています。シングルサインオン(SSO)サービスは暗黙のフローをサポートしていますか?
私はoauth-ng
かafOAuth2
のいずれかを使用すると、彼らは暗黙の流れのためresponse_type=token_id
を使用したいが、私はBluemixであることを使用する場合、私はこのエラーを取得:
error=unsupported_response_type
error_description=CWOAU0027E: The response_type parameter was invalid: token_id
しかし、私はresponse_type=code
SSOサービスを設定するときリダイレクトされますが、AngularJSパッケージのどれもが応答を処理する方法を知っていません。私は彼らが暗黙のフローを使用し、Bluemixが認証コードフローを使用したいと思っているからです。
私の質問は、Bluemixで実行されているNodeJS/WLPではないクライアントでBluemix SSOサービスを使用することができますか?暗黙のフローをサポートしていますか?