Forguncy 8 オンラインヘルプ
サーバーへのアプリの発行 / サーバー管理ポータル / 設定(サーバー管理ポータル) / ユーザーアカウント情報データベースの構成 / ユーザー情報データテーブル
このトピックで
    ユーザー情報データテーブル
    このトピックで

    本ページに記載されているテーブルは、ほかのテーブルとユーザーアカウント情報のフィールドを連結したり、アプリケーション上に表示したりすることを目的としており、データの参照のみがサポートされています。テーブル内の値を直接更新することはサポートされていません。ユーザーアカウント情報を更新したい場合には、ユーザー管理コマンドユーザーアカウント管理 REST APIを使用してください。

    userprofile

    フォーム認証のユーザー情報テーブル

    説明 タイプ 主キー 自動インクリメント ユニック 空白 デフォルト
    UserId

    フォーム認証のユーザーID

    (システム内部で利用する値です)

    Int64 -
    UserName フォーム認証のユーザー名 String - - - -
    FullName フォーム認証の氏名 String - - -
    Email フォーム認証のメールアドレス String - - -
    Picture フォーム認証のユーザー画像 String - - -

    webpages_membership

    フォーム認証のユーザーメンバー情報
    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 - - -

    webpages_roles

    ロール情報テーブル

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    RoleId ロールID 

    (システム内部で利用する値です)

    Int64 -
    RoleName ロール名称 String - - - -
    Permissions ロールの権限情報
    ユーザーが持っている権限IDを格納します
    String - - -

    webpages_usersinroles

    フォーム認証のユーザーとロールの関連付けテーブル

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    UserId フォーム認証のユーザーID([userprofile]の「UserId」と関連付けます。) Int64 - - -
    RoleId ロールID([webpages_roles]の「RoleId」と関連付けます。) Int64 - - -

    windows_users

    Windows認証のユーザー情報テーブル

    説明 タイプ 主キー 自動インクリメント ユニック 空白 デフォルト
    UserId Windows認証のユーザーID Int64

    -
    UserName Windows認証のユーザーのドメイン名 String - - -
    Email Windows認証のメールアドレス(値が空白の場合、Windows認証のメールが使用されます。) String - - -

    windows_usersinroles

    Windows認証のユーザーとロールの関連付けテーブル

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    UserId Windows認証のユーザーIDです([windows_users]の「UserId」と関連付けます。) Int64 - - -
    RoleId ロールIDです([webpages_roles]の「RoleId」と関連付けます。) Int64 - - -

    propertylisttable

    拡張属性情報テーブル

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    ID 拡張属性ID 

    (システム内部で利用する値です)

    Int64 -
    PropertyName 属性名 String - - -
    PropertyType 属性の種類
    ユーザーアカウント型は0、文字列型は1です
    Int64 - - -

    customizedpropertiestable

    ユーザー拡張属性情報テーブル

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    ID レコードID Int64 -
    UserId ユーザーID Int64 - - -
    UserType

    ユーザーの種類
    フォーム認証のユーザーは1、Windows認証のユーザーは0です

    Int64 - - -
    PropertyId 拡張属性ID Int64 - - -
    PropertyValue ユーザーに設定された拡張属性の値 String - - -

    organizationleveltable

    組織レベルのテーブル

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    Id 組織レベルID Int64 -
    OrganizationLevelName 組織レベル名 String - - -

    organizationnodelisttable

    組織情報テーブル
    各レコードは組織のツリーノードを表します

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    ID ノードID Int64 - -
    Name ノード名称 String - - -
    ParentID 親ノードID Int64 - - -
    NodeLevelID ノード組織レベルID Int64 - - -
    NodeOrder ツリー内のノードのオーダー Int64 - - -

    organizationmemberlisttable

    各組織ノードのメンバー情報

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    ID レコードID Int64 -
    OrganizationID 組織ノードID Int64 - - -
    UserName ユーザー名 String - - -
    IsWindowsUser Windows認証のユーザーかどうか Boolean - - -
    IsLeader 組織ノードのリーダーかどうか Boolean - - -
    RoleID 組織ロールID Int64 - - -

    mfatrusteddeviceinfo

    二要素認証で信頼済みデバイス情報

    説明 タイプ 主キー 自動インクリメント

    ユニー

    空白 デフォルト
    ID レコードID Int64 -
    UserId フォーム認証のユーザーID Int64 - - -
    CreateDate 信頼済みデバイスへ追加の日時 Double - - -
    Key 信頼済みデバイスのシークレット String - - -
    Content 信頼済みデバイスのコンテンツ String - - -

    clientinfo

    外部連携クライアント(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 - - -

    databaseinfo

    ユーザーデータのバージョン情報。 このテーブルの値はトリガーによって自動的に更新され、サーバー管理ポータルなどのアプリケーションを利用してユーザーが変更することはできません。

    説明 タイプ 主キー 自動インクリメント ユニーク 空白 デフォルト
    Id レコードのID Int64 -
    LastModifyTime ユーザーデータのバージョンは、データベースが変更されるたびにトリガーによって変更されます Int64 - - - -