コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

OAuth テーブル

OAuth / OIDC プロバイダー機能と SCIM プロビジョニングを管理する4テーブルです。


Speakeasy が OIDC プロバイダーとして発行する OAuth アプリケーションを管理するテーブルです。

カラムNULLデフォルト説明
idtextNO主キー
nametextYESアプリケーション名
icontextYESアイコン URL
metadatatextYESメタデータ
clientIdtextYESクライアント ID(ユニーク)
clientSecrettextYESクライアントシークレット
redirectUrlstextYESリダイレクト URL(カンマ区切り)
typetextYESアプリケーション種別
disabledbooleanYESfalse無効化フラグ
userIdtextYES作成者ユーザー ID
createdAttimestamptz(3)YES作成日時
updatedAttimestamptz(3)YES更新日時
名前カラム種別
clientIdUNIQUE
oauthApplication_userId_idxuserIdINDEX

OAuth アクセストークンとリフレッシュトークンを管理するテーブルです。

カラムNULLデフォルト説明
idtextNO主キー
accessTokentextYESアクセストークン(ユニーク)
refreshTokentextYESリフレッシュトークン(ユニーク)
accessTokenExpiresAttimestamptz(3)YESAT 有効期限
refreshTokenExpiresAttimestamptz(3)YESRT 有効期限
clientIdtextYESクライアント ID
userIdtextYESユーザー ID
scopestextYESスコープ
createdAttimestamptz(3)YES作成日時
updatedAttimestamptz(3)YES更新日時
名前カラム種別
accessTokenUNIQUE
refreshTokenUNIQUE
oauthAccessToken_clientId_idxclientIdINDEX
oauthAccessToken_userId_idxuserIdINDEX

ユーザーの OAuth 同意記録を管理するテーブルです。

カラムNULLデフォルト説明
idtextNO主キー
clientIdtextYESクライアント ID
userIdtextYESユーザー ID
scopestextYES同意済みスコープ
consentGivenbooleanYES同意フラグ
createdAttimestamptz(3)YES作成日時
updatedAttimestamptz(3)YES更新日時
名前カラム種別
oauthConsent_clientId_idxclientIdINDEX
oauthConsent_userId_idxuserIdINDEX

SCIM(System for Cross-domain Identity Management)プロビジョニングの設定を管理するテーブルです(Speakeasy 独自拡張)。

カラムNULLデフォルト説明
idtextNO主キー
providerIdtextNOプロバイダー ID(ユニーク)
scimTokentextNOSCIM トークン(ユニーク)
organizationIdtextYES組織 ID