ユーザー クライアント
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
この SDK は、ユーザーとユーザー グループを名前で取得するユーザー クライアントを提供しています。また、いくつかのパスワード管理操作も備えています。
[!注] 次のコード例の
client変数はContentHubClientインスタンスを意味します。 JavaScript SDK を使用する場合、変数名は自由に選択できますが、ドキュメントの例ではclientという名前が使われています。
ユーザーおよびユーザー グループは、クエリ クライアントとエンティティ クライアントで使用できるエンティティです。
ユーザーの取得
ユーザーの取得
getUserAsync メソッドはユーザーをユーザー名で取得します。 次の例では、ユーザー エンティティをユーザー名でフェッチします。
ユーザー グループの取得
ユーザー グループの取得
getUserGroupAsync メソッドはユーザー グループを名前で取得します。次の例では、ユーザー グループ エンティティを名前でフェッチします。
パスワードの設定
パスワードの設定
スーパーユーザーには、他のユーザーのパスワードを設定する権限があります。 特定のユーザーのパスワードを変更するには、setPasswordAsync メソッドを使用します。
最初の引数はユーザーの ID です(例: 100)。 2 番目の引数は新しいパスワードです。
パスワードのリセット
パスワードのリセット
スーパーユーザーには、「パスワードを忘れた場合」のメールをユーザーに送信する権限もあります。 これを行うには、ユーザーの ID を使用して resetPasswordAsync メソッドを呼び出します。 ユーザーがパスワードを変更できるページへの一意で安全なリンクを記載したメールが送信されます。
[!注] この機能は、Sitecore Content Hub で作成および管理されているユーザーにのみ適用されます。 シングル サインオン プロバイダー (SSO) によって作成および管理されているユーザーには使用しないでください。