3

ACS50001: WAADhttps://localhost:44304/に対して自分の Web サイトでサインインしようとすると、識別子を持つ証明書利用者が見つかりませんでした。

ここで何が間違っているのでしょうか? 指示に注意深く従って、これを何度も試しました:

  1. VS2012、イントラネット テンプレートで ASP.NET 4.5 MVC Web サイトを作成します。
  2. SSL 用に Web アプリを構成する - SSL を有効にし、起動 URL をhttps://localhost:44304
  3. 統合アプリの下で Azure portal にアプリを登録します - アプリ URL、アプリ ID URI、および応答 URI はすべて次のように設定されます。https://localhost:44304/
  4. VS2012 プロジェクトに対して Identity and Access を実行します。
  5. WAAD ポータルからウィザードにメタデータ フィールドをコピーし、[OK] をクリックします。

    STS メタデータ ドキュメント パス: https://login.windows.net/06c6c283-5c4b-40c5-ac5c-21d2ff4364a3/FederationMetadata/2007-06/FederationMetadata.xml

    アプリ ID URI:https://localhost:44304/

  6. アプリを起動すると (初回または再起動後)、期待どおりのサインイン ダイアログが表示されます。ユーザーの 1 人としてサインインした後、上記の ACS50001 エラーが発生します。その後、アプリを再度実行しようとすると、すぐにエラー ACS50001 が表示されます (サインイン ダイアログはありません)。

どんなアドバイスでも大歓迎です!

4

3 に答える 3

6

同様の問題があり、Relying party と app URI が完全に一致していることを確認して解決しました。証明書利用者 (または AudienceUri) の末尾にスラッシュがありましたが、これを削除する必要がありました。

于 2013-10-01T17:50:08.770 に答える
3

私は同様の問題を抱えていました。

アプリケーションに許可を与えることで解決しました。

以下の手順に従います。

  1. Azure ポータルに移動し、[Azure AD] をクリックします。
  2. アプリケーションに移動します
  3. 構成をクリックします
  4. 最後のセクションに移動 - 他のアプリケーションへのアクセス許可
  5. ウィンドウ Azure Active Directory の行で [アプリケーションのアクセス許可] をクリックします。
  6. 権限を選択します。
  7. そして、[保存]をクリックします

ここで、許可を設定した場所を示すスクリーンショットの下に添付します

ここに画像の説明を入力

于 2014-09-13T04:22:41.453 に答える
0

URLにビューを指定する必要があるかもしれません

https://localhost:44304/callback
于 2013-04-30T01:46:35.233 に答える