CreateUser
構文
[Actions] CreateUser:Name=UserName,PasswordHash="PasswordHashDetails",Roles="RolesList"[,Additional Properties]
説明
CreateUser は、ユーザ・アカウントを定義します。InterSystems IRIS® は、構成のマージ中に [Actions] セクションを処理する際に、このユーザ・アカウントを作成します。
CreateUser アクションは、Security.Users.Create()Opens in a new tab メソッドのクラス・リファレンスにパラメータとしてリストされている任意のユーザ・アカウント・プロパティを受け入れますが、例外として Password は受け入れられません。代わりに、CreateUser は、コンマ区切りの PasswordHash 文字列を受け入れます。これには、ハッシュ化されたパスワード、ソルト、(オプションで) ハッシュ関数の作業係数とアルゴリズムが含まれます。
ハッシュ値を手動で生成するのは時間がかかり、エラーも発生しやすいため、passwordhash ナノコンテナを使用して PasswordHash 文字列を生成することをお勧めします。インターシステムズでは、InterSystems Container RegistryOpens in a new tab からこのナノコンテナを提供しています。
構成マージ・ドキュメントのセキュリティ・オブジェクトの作成、変更、削除Opens in a new tabに関するセクションでは、CreateUser アクションの使用法の例が示されています。
この操作の変更
この操作は、構成マージ中に使用するように設計されています。テキスト・エディタでマージ・ファイルを編集して CreateUser を変更できます ("アクティブな CPF の編集" を参照)。
管理ポータルからのユーザ・アカウントの作成の詳細は、"ユーザ・アカウントの新規作成" を参照してください。