Package io.jmix.authserver.service
Class JmixJdbcOAuth2AuthorizationService
java.lang.Object
org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService
io.jmix.authserver.service.JmixJdbcOAuth2AuthorizationService
- All Implemented Interfaces:
org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService
- Direct Known Subclasses:
OracleJdbcOAuth2AuthorizationService
public class JmixJdbcOAuth2AuthorizationService
extends org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService
org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService.JsonMapperOAuth2AuthorizationParametersMapper, org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService.JsonMapperOAuth2AuthorizationRowMapper, org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService.OAuth2AuthorizationParametersMapper, org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService.OAuth2AuthorizationRowMapper -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJmixJdbcOAuth2AuthorizationService(org.springframework.jdbc.core.JdbcOperations jdbcOperations, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository) JmixJdbcOAuth2AuthorizationService(org.springframework.jdbc.core.JdbcOperations jdbcOperations, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, org.springframework.jdbc.support.lob.LobHandler lobHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisRevoked(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization) protected booleanvoidsave(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization) protected booleanshouldRemoveToken(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization) Methods inherited from class org.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService
findById, findByToken, getAuthorizationParametersMapper, getAuthorizationRowMapper, getJdbcOperations, getLobHandler, remove, setAuthorizationParametersMapper, setAuthorizationRowMapper
-
Field Details
-
authServerProperties
-
-
Constructor Details
-
JmixJdbcOAuth2AuthorizationService
public JmixJdbcOAuth2AuthorizationService(org.springframework.jdbc.core.JdbcOperations jdbcOperations, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository) -
JmixJdbcOAuth2AuthorizationService
public JmixJdbcOAuth2AuthorizationService(org.springframework.jdbc.core.JdbcOperations jdbcOperations, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, org.springframework.jdbc.support.lob.LobHandler lobHandler)
-
-
Method Details
-
save
public void save(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization) - Specified by:
savein interfaceorg.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService- Overrides:
savein classorg.springframework.security.oauth2.server.authorization.JdbcOAuth2AuthorizationService
-
shouldRemoveToken
protected boolean shouldRemoveToken(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization) -
isTokenRemovalEnabled
protected boolean isTokenRemovalEnabled() -
isRevoked
protected boolean isRevoked(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization)
-