DefaultOAuth2AuthorizationService

@Service
class DefaultOAuth2AuthorizationService(oauth2AuthorizationRepository: Oauth2AuthorizationRepository, registeredClientRepository: RegisteredClientRepository) : OAuth2AuthorizationService

OAuth2 授权服务实现

负责 OAuth2Authorization 的持久化、查询与删除

Author

lishangbu

Since

2025/11/30

Constructors

Link copied to clipboard
constructor(oauth2AuthorizationRepository: Oauth2AuthorizationRepository, registeredClientRepository: RegisteredClientRepository)

Types

Link copied to clipboard
object Companion

Functions

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

按 ID 查询默认 OAuth2 授权

Link copied to clipboard
open override fun findByToken(token: String, tokenType: OAuth2TokenType?): OAuth2Authorization?

根据令牌查找默认 OAuth2 授权

Link copied to clipboard
@Transactional(rollbackFor = [Exception::class])
open override fun remove(authorization: OAuth2Authorization)

删除默认 OAuth2 授权

Link copied to clipboard
@Transactional(rollbackFor = [Exception::class])
open override fun save(authorization: OAuth2Authorization)

保存默认 OAuth2 授权