public class AADClientRegistrationRepository extends Object implements org.springframework.security.oauth2.client.registration.ClientRegistrationRepository, Iterable<org.springframework.security.oauth2.client.registration.ClientRegistration>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,org.springframework.security.oauth2.client.registration.ClientRegistration> |
allClients |
static String |
AZURE_CLIENT_REGISTRATION_ID |
protected AzureClientRegistration |
azureClient |
protected Map<String,org.springframework.security.oauth2.client.registration.ClientRegistration> |
delegatedClients |
protected AADAuthenticationProperties |
properties |
| Constructor and Description |
|---|
AADClientRegistrationRepository(AADAuthenticationProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.client.registration.ClientRegistration |
findByRegistrationId(String registrationId) |
AzureClientRegistration |
getAzureClient() |
boolean |
isAzureDelegatedClientRegistration(org.springframework.security.oauth2.client.registration.ClientRegistration client) |
boolean |
isAzureDelegatedClientRegistration(String registrationId) |
static boolean |
isDefaultClient(String registrationId) |
Iterator<org.springframework.security.oauth2.client.registration.ClientRegistration> |
iterator() |
static int |
resourceServerCount(Set<String> scopes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static final String AZURE_CLIENT_REGISTRATION_ID
protected final AzureClientRegistration azureClient
protected final Map<String,org.springframework.security.oauth2.client.registration.ClientRegistration> delegatedClients
protected final Map<String,org.springframework.security.oauth2.client.registration.ClientRegistration> allClients
protected final AADAuthenticationProperties properties
public AADClientRegistrationRepository(AADAuthenticationProperties properties)
public org.springframework.security.oauth2.client.registration.ClientRegistration findByRegistrationId(String registrationId)
findByRegistrationId in interface org.springframework.security.oauth2.client.registration.ClientRegistrationRepositorypublic Iterator<org.springframework.security.oauth2.client.registration.ClientRegistration> iterator()
public AzureClientRegistration getAzureClient()
public boolean isAzureDelegatedClientRegistration(org.springframework.security.oauth2.client.registration.ClientRegistration client)
public boolean isAzureDelegatedClientRegistration(String registrationId)
public static boolean isDefaultClient(String registrationId)
Copyright © 2021 Microsoft Corporation. All rights reserved.