Class JpaRegisteredClientRepository
java.lang.Object
cn.herodotus.engine.oauth2.data.jpa.storage.JpaRegisteredClientRepository
- All Implemented Interfaces:
org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
public class JpaRegisteredClientRepository
extends Object
implements org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
Description: 基于Jpa 的 RegisteredClient服务
- Author:
- : gengwei.zheng
- Date:
- : 2022/2/25 21:27
-
Constructor Summary
ConstructorsConstructorDescriptionJpaRegisteredClientRepository(HerodotusRegisteredClientService herodotusRegisteredClientService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.server.authorization.client.RegisteredClientfindByClientId(String clientId) org.springframework.security.oauth2.server.authorization.client.RegisteredClientvoidvoidsave(org.springframework.security.oauth2.server.authorization.client.RegisteredClient registeredClient)
-
Constructor Details
-
JpaRegisteredClientRepository
public JpaRegisteredClientRepository(HerodotusRegisteredClientService herodotusRegisteredClientService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
-
-
Method Details
-
save
public void save(org.springframework.security.oauth2.server.authorization.client.RegisteredClient registeredClient) - Specified by:
savein interfaceorg.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
-
findById
public org.springframework.security.oauth2.server.authorization.client.RegisteredClient findById(String id) - Specified by:
findByIdin interfaceorg.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
-
findByClientId
public org.springframework.security.oauth2.server.authorization.client.RegisteredClient findByClientId(String clientId) - Specified by:
findByClientIdin interfaceorg.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
-
remove
-