2017-01-05 10 views
0

私は似たようなことについて議論するいくつかの記事に出くわしましたが、私は決定的な答えを見つけることができません。Identity Server 3 - ログイン・ページなしのサイレント・サインイン/サインイン。シングルサインオンを含む

私の会社ではIdentity Server 3の使用を開始したいと考えていますが、資格情報を手動で入力することなく外部ユーザーを認証できるようにすることが要件の1つです。

これは、3つの異なるシステムを備えているため、シングルサインオン機能を提供することができなければならず、ユーザーは一度サインインする必要があります。

本質的に、外部ユーザーには独自のCRMがあります。

  • 当社のソフトウェアのユーザー名とパスワードはCRMに保持されています。彼らはその後、これは
  • 資格情報を含むペイロードと当社のウェブサイトにリダイレクトし
  • 私たちのアプリケーションを起動するために彼らのCRMのボタンをクリックしてください我々はそれがあるユーザー

を認証するためにWebサービスを呼び出す

  • 私たちがパートナーのためにこのプロセスを変えないという基本的なこと。

    カスタムサービスプロバイダを実装して認証を提供することはできますか、これを達成するための他の方法がありますか?もしそうなら、これをどのように行うことができるか、正しい方向に向けることができますか?

    感謝

    クレイグ

  • 答えて

    0

    は、私はあなたが自分のサイトに一度にクライアントログをトークンを取得するために彼らのCRMのためのメカニズムを作成し、それらは、URLを介してそのトークンを送信する必要があるだろうことを前提としていますコールバックページに移動します。これは、マシンツーマシン型の許可、またはクライアントと資格情報のフローを使用します。そのページはトークンを検証し、ユーザーをログインさせることができます。電子メールなどの2つのシステム間に一意の識別子が必要です。ちょうどアイデア。

    関連する問題