61 lines
1.2 KiB
YAML
61 lines
1.2 KiB
YAML
import:
|
|
- github.com/cortezaproject/corteza-server/system/types
|
|
|
|
fields:
|
|
- { field: ID }
|
|
- { field: Code }
|
|
- { field: Access }
|
|
- { field: Refresh }
|
|
- { field: ExpiresAt }
|
|
- { field: CreatedAt }
|
|
- { field: Data }
|
|
- { field: ClientID }
|
|
- { field: UserID }
|
|
- { field: RemoteAddr }
|
|
- { field: UserAgent }
|
|
|
|
rdbms:
|
|
alias: tkn
|
|
table: auth_oa2tokens
|
|
customFilterConverter: true
|
|
|
|
lookups:
|
|
- fields: [ Code ]
|
|
uniqueConstraintCheck: true
|
|
- fields: [ Access ]
|
|
uniqueConstraintCheck: true
|
|
- fields: [ Refresh ]
|
|
uniqueConstraintCheck: true
|
|
|
|
functions:
|
|
- name: DeleteExpiredAuthOA2Tokens
|
|
return: [ error ]
|
|
|
|
- name: DeleteAuthOA2TokenByCode
|
|
return: [ error ]
|
|
arguments:
|
|
- { name: code, type: string }
|
|
|
|
- name: DeleteAuthOA2TokenByAccess
|
|
return: [ error ]
|
|
arguments:
|
|
- { name: access, type: string }
|
|
|
|
- name: DeleteAuthOA2TokenByRefresh
|
|
return: [ error ]
|
|
arguments:
|
|
- { name: refresh, type: string }
|
|
|
|
- name: DeleteAuthOA2TokenByUserID
|
|
return: [ error ]
|
|
arguments:
|
|
- { name: userID, type: uint64 }
|
|
|
|
search:
|
|
enablePaging: false
|
|
enableSorting: false
|
|
enableFilterCheckFunction: false
|
|
|
|
update: { enable: false }
|
|
upsert: { enable: false }
|