Skip to main content

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 文字列を受け入れます。これには、ハッシュ化されたパスワード、ソルト、(オプションで) ハッシュ関数の作業係数とアルゴリズムが含まれます。

Note:

ハッシュ値を手動で生成するのは時間がかかり、エラーも発生しやすいため、passwordhash ナノコンテナを使用して PasswordHash 文字列を生成することをお勧めします。インターシステムズでは、InterSystems Container RegistryOpens in a new tab からこのナノコンテナを提供しています。

構成マージ・ドキュメントのセキュリティ・オブジェクトの作成、変更、削除Opens in a new tabに関するセクションでは、CreateUser アクションの使用法の例が示されています。

この操作の変更

この操作は、構成マージ中に使用するように設計されています。テキスト・エディタでマージ・ファイルを編集して CreateUser を変更できます ("アクティブな CPF の編集" を参照)。

管理ポータルからのユーザ・アカウントの作成の詳細は、"ユーザ・アカウントの新規作成" を参照してください。

FeedbackOpens in a new tab