0

wso2 Identity Server のスタンドアロン バージョンをセットアップし、それを Stratos のすべての製品への SSO プロバイダーとして機能させる必要がある状況があります。

現在、管理者を使用して、スタンドアロンの Identity Server 経由でログインできるように、Stratos Identity Server を構成しています。

ただし、別のユーザーを使用する場合は、

  1. 「認証失敗」を取得する
  2. またはログインできません。

最初の質問

1) 両方の Identity Server で同じユーザーを作成しました (管理者ではありません)。「Authorization Failure」が表示されるのはなぜですか?

2 番目の質問

2) user@domain.com の形式のユーザー名で作成されたユーザーがある場合、「認証失敗」の問題に到達できないのはなぜですか?

アップデート:

正規表現でユーザー名を参照する user-mgt.xml のプロパティ タグを削除すると、name@domain.com の形式でユーザー名を作成できることがわかりました。しかし、そのユーザー名を使用してログインすることはまだできません。エラー ログには、アカウントがアクティブ化されていないと表示されます。

また、wso2 ID サーバーの 2 つのインスタンスを作成し、一方を使用して他方にログインできることをテストできるように構成しました。同じユーザー名とパスワードが両方のサーバーのユーザー リストにあることを確認することで、これを行うことができました。このようにして、「承認の失敗」を取得しません

4

1 に答える 1

0

私が思いついた答え。
1. 各 Identity Server で同じユーザー名とパスワードを使用する必要があります。
2. マルチテナンシーが構成されていない限り、name@domain.com の形式を使用できません。そうしないと、wso2 は Tenant テーブルで ACTIVATE フィールドを見つけようとしますが、見つかりません。

更新:これをインストールして構成しましたが、別のエラーが発生することが判明しました

Issuer details are not valid. Issuer details should be registered in advance

したがって、私の答えは有効ではないことが判明しました。

I wonder why I get this new login failure?

UPDATE RESOLVED!!:
wso2 stratos IS 1.5.2 パッケージのみをダウンロードすることで、この問題を解決しました。インストールしました。以前使用していたのと同じ構成で構成されています。ドメイン間で問題なくログインできるようになりました。

于 2012-04-20T16:14:41.057 に答える