Class InMemoryClientRegistrationRepository
- java.lang.Object
-
- org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository
-
- All Implemented Interfaces:
java.lang.Iterable<ClientRegistration>,ClientRegistrationRepository
public final class InMemoryClientRegistrationRepository extends java.lang.Object implements ClientRegistrationRepository, java.lang.Iterable<ClientRegistration>
AClientRegistrationRepositorythat storesClientRegistration(s) in-memory.- Since:
- 5.0
- See Also:
ClientRegistrationRepository,ClientRegistration
-
-
Constructor Summary
Constructors Constructor Description InMemoryClientRegistrationRepository(java.util.List<ClientRegistration> registrations)Constructs anInMemoryClientRegistrationRepositoryusing the provided parameters.InMemoryClientRegistrationRepository(java.util.Map<java.lang.String,ClientRegistration> registrations)Constructs anInMemoryClientRegistrationRepositoryusing the providedMapofregistration idtoClientRegistration.InMemoryClientRegistrationRepository(ClientRegistration... registrations)Constructs anInMemoryClientRegistrationRepositoryusing the provided parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientRegistrationfindByRegistrationId(java.lang.String registrationId)Returns the client registration identified by the providedregistrationId, ornullif not found.java.util.Iterator<ClientRegistration>iterator()Returns anIteratorofClientRegistration.
-
-
-
Constructor Detail
-
InMemoryClientRegistrationRepository
public InMemoryClientRegistrationRepository(ClientRegistration... registrations)
Constructs anInMemoryClientRegistrationRepositoryusing the provided parameters.- Parameters:
registrations- the client registration(s)
-
InMemoryClientRegistrationRepository
public InMemoryClientRegistrationRepository(java.util.List<ClientRegistration> registrations)
Constructs anInMemoryClientRegistrationRepositoryusing the provided parameters.- Parameters:
registrations- the client registration(s)
-
InMemoryClientRegistrationRepository
public InMemoryClientRegistrationRepository(java.util.Map<java.lang.String,ClientRegistration> registrations)
Constructs anInMemoryClientRegistrationRepositoryusing the providedMapofregistration idtoClientRegistration.- Parameters:
registrations- theMapof client registration(s)- Since:
- 5.2
-
-
Method Detail
-
findByRegistrationId
public ClientRegistration findByRegistrationId(java.lang.String registrationId)
Description copied from interface:ClientRegistrationRepositoryReturns the client registration identified by the providedregistrationId, ornullif not found.- Specified by:
findByRegistrationIdin interfaceClientRegistrationRepository- Parameters:
registrationId- the registration identifier- Returns:
- the
ClientRegistrationif found, otherwisenull
-
iterator
public java.util.Iterator<ClientRegistration> iterator()
Returns anIteratorofClientRegistration.- Specified by:
iteratorin interfacejava.lang.Iterable<ClientRegistration>- Returns:
- an
Iterator<ClientRegistration>
-
-