Oauth2AuthorizationRepositoryImpl

Constructors

Link copied to clipboard
constructor(sql: KSqlClient)

Functions

Link copied to clipboard
open override fun deleteById(id: String)

按 ID 删除 OAuth2 授权

Link copied to clipboard
open override fun findByAccessTokenValue(accessToken: String): OauthAuthorization?

按访问令牌值查询 OAuth2 授权

Link copied to clipboard
open override fun findByAuthorizationCodeValue(authorizationCode: String): OauthAuthorization?

按授权码值查询 OAuth2 授权

Link copied to clipboard
open override fun findByDeviceCodeValue(deviceCode: String): OauthAuthorization?

按设备码值查询 OAuth2 授权

Link copied to clipboard
open override fun findById(id: String): OauthAuthorization?

按 ID 查询 OAuth2 授权

Link copied to clipboard
open override fun findByOidcIdTokenValue(idToken: String): OauthAuthorization?

按 OIDC ID 令牌值查询 OAuth2 授权

Link copied to clipboard
open override fun findByRefreshTokenValue(refreshToken: String): OauthAuthorization?

按刷新令牌值查询 OAuth2 授权

Link copied to clipboard
open override fun findByState(state: String): OauthAuthorization?

按状态查询 OAuth2 授权

Link copied to clipboard
open override fun findByUserCodeValue(userCode: String): OauthAuthorization?

按用户码值查询 OAuth2 授权

Link copied to clipboard
open override fun flush()

Jimmer 无需显式刷新,保留空实现

Link copied to clipboard
open override fun save(authorization: OauthAuthorization): OauthAuthorization

保存 OAuth2 授权

Link copied to clipboard
open override fun saveAndFlush(authorization: OauthAuthorization): OauthAuthorization

保存 OAuth2 授权并立即刷新