2016-11-16 6 views
1

ここでは、Oracle Identity Manager(OIM)のインスタンスがあります。インスタンスには、すべてのユーザープロファイルが保存されます。今、私はいくつかのREST APIを書いています。これは、OIMに存在するユーザーを使用して認証する必要があります。認証にOracle Identity Managerを使用する方法は?

私はAWSコグニートを使用して認証フローを提供することも考えています。ですから、私の質問は

です。私はCognito & OIMにどのように接続できますか?
Q.このシナリオではCognitoを必要としない場合、どのようにOIMを使用できますか?

私は最近、両方のツールを調べています。だから、いくつかの明白な質問のために私を助けてください。

+0

REST Webサービスの責任はどのようなものですか? OIM SCIM Webサービスを認識しており、同じ機能を再度繰り返さないことを願っています。 – Chaitanya

+0

私のREST APIはOIMスイートとは関係ありません。これらは純粋にビジネスロジックで記述され、データベースからデータをフェッチします(OIMにはリンクされていません)。私はちょうど私のAPIの認証のために何とかOIMインスタンスを使いたいと思う。モバイルアプリケーションがAPIにヒットしようとすると、ある種の認証メカニズム(Oauth2/OpenID接続)が必要です。 –

+0

AWSサービスを使用する権限がある場合は、OIMから開発者IDプロバイダを作成する必要があります(プラグインできるビルドはまだありません)。しかし、AWSサービスにアクセスする必要がない場合、私は実際にその点を見ません。すでにOIDCをサポートしている場合は、それをアイデンティティプロバイダ(IAMのアイデンティティプロバイダとして定義され、Cognitoの認証プロバイダとして使用される)として使用できます。しかし、私はまだあなたがクライアント上で定義された開発者アイデンティティプロバイダを必要とすると思います。 – Bruce0

答えて

0

私はCognitoチームのメンバーで、Bruce0の提案にはスポットがあります。 AWSリソースにアクセスする必要がある場合は、これを利用できるdeveloper authenticated identity providerを設定します(または他のIDマネージャ/プロバイダ)。

関連する問題