1

LDAP スキーマに新しいユーザー属性を追加し、新しいカスタム ObjectClass をサポートするように user-mgt.xml を構成しました。

次に、Claim Management UI を使用して、新しい属性が表示され、デフォルトでサポートされるように設定することに成功しました。

これですべてが機能します。新しいクレームがレジストリ データベースで正しく設定されていることを確認しました。ユーザー プロファイルを編集するたびに、新しいカスタム属性を表示および編集できます。

問題は、xml 構成ファイルから直接設定できるかどうかです。

私の問題は、claim-config.xml を編集して、パラメータをhttp://wso2.org/claimsダイアレクトの対応するクレームに変更してサポートされるように変更し、それに DisplayOrder を指定しても効果がないことです。

GUI やレジストリの状態にはあまり依存せず、構成ファイルに依存したいと考えています。

ありがとう

4

1 に答える 1

0

サーバーが一度起動されると、claim-config.xml ファイルを編集して新しいクレームを追加することはできません。最初の起動のみで、すべてのクレームがデータベースに入力されます (データベースを削除してファイルを編集して開始すると、データが入力されます)。その後、管理コンソール UI を介してのみ編集または追加できます。ただし、Identity Server について知っている場合、これらの UI 機能はすべて Web サービス API を介して公開されています。UI が気に入らない場合は、Web サービス呼び出しの自動化を使用して行うことができます... 基本的に、SOAPUI はこの目的で使用できます。

于 2013-10-11T04:46:59.233 に答える