temporaryAccessPassAuthenticationMethod リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

ユーザーに登録されている一時的なアクセス パスを表します。 一時アクセス パスは、強力な資格情報として機能し、パスワードなしの資格情報のオンボードを可能にする時間制限付きのパスコードです。 temporaryAccessPassAuthenticationMethod に対して構成できる可用性と設定は、Temporary Access Pass メソッドのポリシーによって異なります。

これは、authenticationMethod リソースの種類から継承する派生型です。

メソッド

メソッド 戻り値の種類 説明
List temporaryAccessPassAuthenticationMethod コレクション ユーザーの temporaryAccessPassAuthenticationMethod オブジェクトとそのプロパティのリストを取得します。 ユーザーは、1 つの一時アクセス パス認証方法のみを持つことができます。
Create temporaryAccessPassAuthenticationMethod ユーザーの 一時的な AccessPassAuthenticationMethod オブジェクトを作成します。
Get temporaryAccessPassAuthenticationMethod ユーザーの temporaryAccessPassAuthenticationMethod オブジェクトのプロパティを取得します。
Delete なし ユーザーの temporaryAccessPassAuthenticationMethod オブジェクトを削除します。

プロパティ

プロパティ 説明
createdDateTime DateTimeOffset 一時アクセス パスが作成された日時。
id 文字列 このユーザーに登録されている一時アクセス パスの識別子。 エンティティから継承 されます。
isUsableOnce ブール型 パスが 1 回限りの使用に制限されるかどうかを決定します。 trueの場合、パスは 1 回使用できます。falseの場合、パスは一時アクセス パスの有効期間内に複数回使用できます。
isUsable ブール型 ユーザーが現在使用できるかどうかを示す認証方法の状態。
lastUsedDateTime DateTimeOffset ユーザーが認証方法を最後に使用した日時。 読み取り専用です。 省略可能。 この省略可能な値は、認証方法で設定されない場合は null されます。 タイムスタンプの種類は、ISO 8601 形式を使用して、常に UTC 形式の日付と時刻情報を表します。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 authenticationMethod から継承されます。
lifetimeInMinutes Int32 startDateTime から始まる一時アクセス パスの有効期間 (分単位)。 これは 10 以上 43200 日 (30 日に相当) の間である必要があります。
methodUsabilityReason 文字列 ユーザビリティの状態 (isUsable) に関する詳細。 理由には、 EnabledByPolicyDisabledByPolicyExpiredNotYetValidOneTimeUsed があります。
startDateTime DateTimeOffset 一時アクセス パスが使用可能になり、 isUsabletrue される日時が適用されます。
temporaryAccessPass 文字列 認証に使用される一時的なアクセス パス。 新しい temporaryAccessPassAuthenticationMethod オブジェクトの作成時にのみ返されます。後続の読み取り操作では非表示になり、GET で null として返されます。

リレーションシップ

なし。

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.temporaryAccessPassAuthenticationMethod",
  "id": "String (identifier)",
  "temporaryAccessPass": "String",
  "createdDateTime": "String (timestamp)",
  "lastUsedDateTime": "String (timestamp)",
  "startDateTime": "String (timestamp)",
  "lifetimeInMinutes": "Integer",
  "isUsableOnce": "Boolean",
  "isUsable": "Boolean",
  "methodUsabilityReason": "String"
}