2016-05-02 9 views
0

JDBCユーザーストアでIdentity Server 5.1.0を使用しています。JDBCユーザーストアでWSO2-ISのユーザー名を更新

私はユーザ名である電子メールを許可するためにhttps://docs.wso2.com/display/IS510/Using+Email+Address+as+the+Usernameに従っています。

私は、ユーザーの電子メールアドレスの変更への要求を持っていると私はどちらか私はできると思っています:

  1. は、ユーザ名属性
  2. がために、他の(可変)属性を使用し、更新できるように、いくつかの設定を使用します認証。今のよう

ユーザー名属性を更新するためのfollwoing例外を取得イム:

User name is immutable in carbon user store 

は、どのように私はこれについて行くことができますか?

乾杯、

答えて

0

JDBCユーザーストアOOTBでは、ユーザー名の変更はサポートされていません。

ただし、カスタムのユーザーストアマネージャを作成して処理することができます。一部のテーブル(例:IDN_USER_ACCOUNT_ASSOCIATIONテーブル)がユーザー名をキーとして保持するため、この操作を実行するときに必ずすべての場所を変更してください。