Documentation
¶
Index ¶
- type AddClientRoleParams
- type Client
- type CreateClientParams
- type CreateRefreshTokenParams
- type DBTX
- type HasRoleParams
- type InsertNewRefreshTokenParams
- type InsertTokenLogParams
- type Queries
- func (q *Queries) AddClientRole(ctx context.Context, arg AddClientRoleParams) error
- func (q *Queries) Close() error
- func (q *Queries) CreateClient(ctx context.Context, arg CreateClientParams) error
- func (q *Queries) CreateRefreshToken(ctx context.Context, arg CreateRefreshTokenParams) error
- func (q *Queries) CreateRevokedRefreshToken(ctx context.Context, token string) error
- func (q *Queries) CreateRevokedToken(ctx context.Context, clientToken string) error
- func (q *Queries) DeleteAllRefreshTokensForClient(ctx context.Context, clientToken string) error
- func (q *Queries) DeleteClient(ctx context.Context, clientToken string) error
- func (q *Queries) DeleteExpiredRefreshTokens(ctx context.Context) error
- func (q *Queries) DeleteRefreshToken(ctx context.Context, token string) error
- func (q *Queries) DeleteRefreshTokenByToken(ctx context.Context, token string) error
- func (q *Queries) DeleteRevokedRefreshToken(ctx context.Context, token string) error
- func (q *Queries) DeleteRevokedToken(ctx context.Context, clientToken string) error
- func (q *Queries) GetClientByName(ctx context.Context, clientName string) (Client, error)
- func (q *Queries) GetClientByToken(ctx context.Context, clientToken string) (Client, error)
- func (q *Queries) GetClientRoles(ctx context.Context, clientToken string) ([]string, error)
- func (q *Queries) GetClientsByRole(ctx context.Context, role []string) ([]Client, error)
- func (q *Queries) GetLogsByAction(ctx context.Context, action string) ([]TokenLog, error)
- func (q *Queries) GetLogsByClient(ctx context.Context, clientToken string) ([]TokenLog, error)
- func (q *Queries) GetLogsByTokenType(ctx context.Context, tokenType string) ([]TokenLog, error)
- func (q *Queries) GetRefreshToken(ctx context.Context, token string) (RefreshToken, error)
- func (q *Queries) GetRefreshTokenByClient(ctx context.Context, clientToken string) (RefreshToken, error)
- func (q *Queries) HasRole(ctx context.Context, arg HasRoleParams) (bool, error)
- func (q *Queries) InsertNewRefreshToken(ctx context.Context, arg InsertNewRefreshTokenParams) error
- func (q *Queries) InsertRevokedRefreshToken(ctx context.Context, token string) error
- func (q *Queries) InsertTokenLog(ctx context.Context, arg InsertTokenLogParams) error
- func (q *Queries) IsRefreshTokenExpired(ctx context.Context, token string) (bool, error)
- func (q *Queries) IsRevokedRefreshToken(ctx context.Context, token string) (bool, error)
- func (q *Queries) IsRevokedToken(ctx context.Context, clientToken string) (bool, error)
- func (q *Queries) ListClients(ctx context.Context) ([]Client, error)
- func (q *Queries) RemoveClientRole(ctx context.Context, arg RemoveClientRoleParams) error
- func (q *Queries) UpdateClientRoles(ctx context.Context, arg UpdateClientRolesParams) error
- func (q *Queries) UpdateClientToken(ctx context.Context, arg UpdateClientTokenParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RefreshToken
- type RemoveClientRoleParams
- type RevokedRefreshToken
- type RevokedToken
- type TokenLog
- type UpdateClientRolesParams
- type UpdateClientTokenParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddClientRoleParams ¶
type CreateClientParams ¶
type HasRoleParams ¶
type InsertTokenLogParams ¶
type InsertTokenLogParams struct {
ClientToken string
TokenType string
Action string
Token sql.NullString
IpAddress sql.NullString
UserAgent sql.NullString
Metadata pqtype.NullRawMessage
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddClientRole ¶
func (q *Queries) AddClientRole(ctx context.Context, arg AddClientRoleParams) error
func (*Queries) CreateClient ¶
func (q *Queries) CreateClient(ctx context.Context, arg CreateClientParams) error
func (*Queries) CreateRefreshToken ¶
func (q *Queries) CreateRefreshToken(ctx context.Context, arg CreateRefreshTokenParams) error
func (*Queries) CreateRevokedRefreshToken ¶
func (*Queries) CreateRevokedToken ¶
func (*Queries) DeleteAllRefreshTokensForClient ¶
func (*Queries) DeleteClient ¶
func (*Queries) DeleteExpiredRefreshTokens ¶
func (*Queries) DeleteRefreshToken ¶
func (*Queries) DeleteRefreshTokenByToken ¶
func (*Queries) DeleteRevokedRefreshToken ¶
func (*Queries) DeleteRevokedToken ¶
func (*Queries) GetClientByName ¶
func (*Queries) GetClientByToken ¶
func (*Queries) GetClientRoles ¶
func (*Queries) GetClientsByRole ¶
func (*Queries) GetLogsByAction ¶
func (*Queries) GetLogsByClient ¶
func (*Queries) GetLogsByTokenType ¶
func (*Queries) GetRefreshToken ¶
func (*Queries) GetRefreshTokenByClient ¶
func (*Queries) InsertNewRefreshToken ¶
func (q *Queries) InsertNewRefreshToken(ctx context.Context, arg InsertNewRefreshTokenParams) error
func (*Queries) InsertRevokedRefreshToken ¶
func (*Queries) InsertTokenLog ¶
func (q *Queries) InsertTokenLog(ctx context.Context, arg InsertTokenLogParams) error
func (*Queries) IsRefreshTokenExpired ¶
func (*Queries) IsRevokedRefreshToken ¶
func (*Queries) IsRevokedToken ¶
func (*Queries) RemoveClientRole ¶
func (q *Queries) RemoveClientRole(ctx context.Context, arg RemoveClientRoleParams) error
func (*Queries) UpdateClientRoles ¶
func (q *Queries) UpdateClientRoles(ctx context.Context, arg UpdateClientRolesParams) error
func (*Queries) UpdateClientToken ¶
func (q *Queries) UpdateClientToken(ctx context.Context, arg UpdateClientTokenParams) error
type RefreshToken ¶
type RemoveClientRoleParams ¶
type RevokedRefreshToken ¶
type RevokedToken ¶
type TokenLog ¶
type TokenLog struct {
ID int32
ClientToken string
TokenType string
Action string
Token sql.NullString
IpAddress sql.NullString
UserAgent sql.NullString
Metadata pqtype.NullRawMessage
CreatedAt sql.NullTime
}
type UpdateClientRolesParams ¶
type UpdateClientTokenParams ¶
Click to show internal directories.
Click to hide internal directories.