本ページに記載されているテーブルは、ほかのテーブルとユーザーアカウント情報のフィールドを連結したり、アプリケーション上に表示したりすることを目的としており、データの参照のみがサポートされています。テーブル内の値を直接更新することはサポートされていません。ユーザーアカウント情報を更新したい場合には、ユーザー管理コマンドかユーザーアカウント管理 REST APIを使用してください。
フォーム認証のユーザー情報テーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニック | 空白 | デフォルト |
UserId |
フォーム認証のユーザーID (システム内部で利用する値です) |
Int64 | ● | ● | ● | - | |
UserName | フォーム認証のユーザー名 | String | - | - | - | - | |
FullName | フォーム認証の氏名 | String | - | - | - | ● | |
フォーム認証のメールアドレス | String | - | - | - | ● | ||
Picture | フォーム認証のユーザー画像 | String | - | - | - | ● |
フォーム認証のユーザーメンバー情報
userprofileテーブルへレコードを追加する場合、対応のレコードをwebpages_membershipへの追加も必要となります
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
UserId | フォーム認証のユーザーID ([userprofile]の「UserId」と関連付けられます) | Int64 | ● | - | ● | - | |
CreateDate | フォーム認証のユーザーの作成日時 | Double | - | - | - | ● | |
ConfirmationToken | システム内部で利用する値です | String | - | - | - | ● | |
IsConfirmed | システム内部で利用する値です。基本的に値は「TRUE」になります | Boolean | - | - | - | ● | |
LastPasswordFailureDate | 最後のログイン失敗、または二要素認証失敗をした日時 | Double | - | - | - | ● | |
PasswordFailuresSinceLastSuccess | 連続ログイン、または二要素認証失敗をした回数です。成功したら[0]となります | Int64 | - | - | - | - | 0 |
Password | フォーム認証のパスワード。暗号化されて保存されます | String | - | - | - | - | |
PasswordChangedDate | 最後のパスワード変更日時 | Double | - | - | - | ● | |
PasswordSalt | システム内部で利用する値です | String | - | - | - | - | |
PasswordVerificationToken |
パスワード検証トークンです。パスワードを忘れた場合に利用します |
String | - | - | - | ● | |
PasswordVerificationTokenExpirationDate | パスワード検証トークンの有効期限です。 パスワードを忘れた場合に使用します | Double | - | - | - | ● | |
IsEnabled | ユーザーが有効かどうか | Boolean | - | - | - | ● | |
IsMFAEnabled | 二要素認証が有効かどうか | Boolean | - | - | - | ● | |
MFASecret | 二要素認証のパスワード | String | - | - | - | ● |
ロール情報テーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
RoleId | ロールID
(システム内部で利用する値です) |
Int64 | ● | ● | ● | - | |
RoleName | ロール名称 | String | - | - | - | - | |
Permissions | ロールの権限情報 ユーザーが持っている権限IDを格納します |
String | - | - | - | ● |
フォーム認証のユーザーとロールの関連付けテーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
UserId | フォーム認証のユーザーID([userprofile]の「UserId」と関連付けます。) | Int64 | ● | - | - | - | |
RoleId | ロールID([webpages_roles]の「RoleId」と関連付けます。) | Int64 | ● | - | - | - |
Windows認証のユーザー情報テーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニック | 空白 | デフォルト |
UserId | Windows認証のユーザーID | Int64 |
● |
● | ● | - | |
UserName | Windows認証のユーザーのドメイン名 | String | - | - | ● | - | |
Windows認証のメールアドレス(値が空白の場合、Windows認証のメールが使用されます。) | String | - | - | - | ● |
Windows認証のユーザーとロールの関連付けテーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
UserId | Windows認証のユーザーIDです([windows_users]の「UserId」と関連付けます。) | Int64 | ● | - | - | - | |
RoleId | ロールIDです([webpages_roles]の「RoleId」と関連付けます。) | Int64 | ● | - | - | - |
拡張属性情報テーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
ID | 拡張属性ID
(システム内部で利用する値です) |
Int64 | ● | ● | ● | - | |
PropertyName | 属性名 | String | - | - | ● | - | |
PropertyType | 属性の種類 ユーザーアカウント型は0、文字列型は1です |
Int64 | - | - | - | ● |
ユーザー拡張属性情報テーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
ID | レコードID | Int64 | ● | ● | ● | - | |
UserId | ユーザーID | Int64 | - | - | - | ● | |
UserType |
ユーザーの種類 |
Int64 | - | - | - | ● | |
PropertyId | 拡張属性ID | Int64 | - | - | - | ● | |
PropertyValue | ユーザーに設定された拡張属性の値 | String | - | - | - | ● |
組織レベルのテーブル
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
Id | 組織レベルID | Int64 | ● | ● | ● | - | |
OrganizationLevelName | 組織レベル名 | String | - | - | ● | - |
組織情報テーブル
各レコードは組織のツリーノードを表します
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
ID | ノードID | Int64 | ● | - | ● | - | |
Name | ノード名称 | String | - | - | - | ● | |
ParentID | 親ノードID | Int64 | - | - | - | ● | |
NodeLevelID | ノード組織レベルID | Int64 | - | - | - | ● | |
NodeOrder | ツリー内のノードのオーダー | Int64 | - | - | - | ● |
各組織ノードのメンバー情報
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
ID | レコードID | Int64 | ● | ● | ● | - | |
OrganizationID | 組織ノードID | Int64 | - | - | - | ● | |
UserName | ユーザー名 | String | - | - | - | ● | |
IsWindowsUser | Windows認証のユーザーかどうか | Boolean | - | - | - | ● | |
IsLeader | 組織ノードのリーダーかどうか | Boolean | - | - | - | ● | |
RoleID | 組織ロールID | Int64 | - | - | - | ● |
二要素認証で信頼済みデバイス情報
列 | 説明 | タイプ | 主キー | 自動インクリメント |
ユニーク |
空白 | デフォルト |
ID | レコードID | Int64 | ● | ● | ● | - | |
UserId | フォーム認証のユーザーID | Int64 | - | - | - | ● | |
CreateDate | 信頼済みデバイスへ追加の日時 | Double | - | - | - | ● | |
Key | 信頼済みデバイスのシークレット | String | - | - | - | ● | |
Content | 信頼済みデバイスのコンテンツ | String | - | - | - | ● |
外部連携クライアント(OAuthクライアント)情報
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
ID | レコードID | Int64 | ● | ● | ● | - | |
ClientName | クライアント名 | String | - | - | - | - | |
ClientID | クライアントID ClientIdをリクエストするために使用されます。 |
String | - | - | ● | - | |
ClientSecret | ClientSecretをリクエストするために使用されます。 | String | - | - | - | - | |
Enabled | クライアントが有効かどうか。 | Boolean | - | - | - | ● | TRUE |
GrantTypes | グラント種別 Password、client_credentialsを含めて二つのタイプがあって、コンマで区切っています。 |
String | - | - | - | - | |
AllowScopes | 許可するスコープ FGC_UserAPIs、FGC_AllAppsServerCommands、および公開されたアプリケーション名を含めて、コンマで区切っています。 |
String | - | - | - | - | |
TokenLifetime | アクセストークンの有効期限(秒単位) | Int64 | - | - | - | ● | 7,200 |
AllowOfflineAccess | リフレッシュトークンのサポート | Boolean | - | - | - | ● | |
AbsoluteRefreshTokenLifetime | リフレッシュトークンの最大有効期限です(秒単位) | Int64 | - | - | - | ● | 2,592,000 |
EnableAutoSlidingRefreshToken | リフレッシュトークンの有効期限のタイプ 「TRUE」である場合、トークンが更新されると、更新トークンの有効期限も更新されます(SlidingRefreshTokenLifetimeで指定)そうでない場合、指定した日時に更新トークンが無効になります(AbsoluteRefreshTokenLifetimeで指定) |
Boolean | - | - | - | ● | TRUE |
SlidingRefreshTokenLifetime | リフレッシュトークンのスライディン有効期限(秒単位) | Int64 | - | - | - | ● | 604,800 |
EnableReUseRefreshToken | リフレッシュトークンを再利用できるかどうか。 FALSEである場合、トークンが更新されると、更新トークンのハンドルが更新されます。 | Boolean | - | - | - | ● |
ユーザーデータのバージョン情報。 このテーブルの値はトリガーによって自動的に更新され、サーバー管理ポータルなどのアプリケーションを利用してユーザーが変更することはできません。
列 | 説明 | タイプ | 主キー | 自動インクリメント | ユニーク | 空白 | デフォルト |
Id | レコードのID | Int64 | ● | ● | ● | - | |
LastModifyTime | ユーザーデータのバージョンは、データベースが変更されるたびにトリガーによって変更されます | Int64 | - | - | - | - |