2012-04-18 10 views
0

私は、wso2 Identity Serverのスタンドアロン版をセットアップし、Stratosのすべての製品にSSOプロバイダとしてその役割を果たす必要がある状況があります。ストラトス全体のシングルサインオンの設定

現在、Stratos Identity Serverを構成しているため、管理者を使用してスタンドアロンのIdentity Server経由でログインできるようになっています。私は別のユーザーを使用する場合

しかし、私はどちらか

  1. は、「認可の失敗」
  2. を取得したり、ログインすることはできません。

最初の質問

1)私は、Identity Serverの(つまり、管理者ではない)の両方で作成したのと同じユーザーを持っています。なぜ「認証失敗」を取得するのですか?

2番目の質問

2)なぜそれは私が[email protected]の形式でユーザ名で作成したユーザーを持っている場合、私も「認可失敗」問題に得ることができないのですか?

はUPDATE:

私は正規表現とユーザ名を参照するユーザーmgt.xml内のプロパティタグを削除した場合、私は[email protected]の形式でユーザ名を作成することができる午前ことを考え出しました。しかし、私はまだログインにそのユーザー名を使用することができません、エラーログは、アカウントがアクティブ化されていないと言います。

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

答えて

0

私が思いついた答え。
1.各アイデンティティ・サーバーに同じユーザー名とパスワードが必要です。
2.マルチテナントが設定されていない限り、[email protected]という形式は使用できません。それ以外の場合、wso2はテナント表のACTIVATEフィールドを見つけようとしません。

UPDATE:私は、このインストールして構成し、それは私が今

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

は、だから私の答えは有効であるとしていないが判明に関する別のエラーが出ることが判明しました。

I wonder why I get this new login failure? 

決議UPDATE !!:
私はちょうどWSO2のストラトスをダウンロードすることにより、この問題を解決するには、1.5.2パッケージです。私はそれをインストールしました。これまで使用していたのと同じ設定で設定されています。これで、ドメイン間で問題なくログインできます。

+0

WSO2 Stratos 1.6.0は、http://wso2.com/cloud/stratosからダウンロードできます。これはあらかじめ構成されたパックであり、SSOも構成され、正常に動作します。 –

関連する問題