public abstract class AADClientRegistrationRepository extends Object implements org.springframework.security.oauth2.client.registration.ClientRegistrationRepository
| 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 List<org.springframework.security.oauth2.client.registration.ClientRegistration> |
otherClients |
protected AADAuthenticationProperties |
properties |
| Constructor and Description |
|---|
AADClientRegistrationRepository(AzureClientRegistration azureClient,
List<org.springframework.security.oauth2.client.registration.ClientRegistration> otherClients,
AADAuthenticationProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.client.registration.ClientRegistration |
findByRegistrationId(String registrationId) |
AzureClientRegistration |
getAzureClient() |
boolean |
isClientCredentials(String registrationId) |
boolean |
isClientNeedConsentWhenLogin(org.springframework.security.oauth2.client.registration.ClientRegistration client) |
boolean |
isClientNeedConsentWhenLogin(String id) |
static boolean |
isDefaultClient(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration) |
static boolean |
isDefaultClient(String clientId) |
public static final String AZURE_CLIENT_REGISTRATION_ID
protected final AzureClientRegistration azureClient
protected final List<org.springframework.security.oauth2.client.registration.ClientRegistration> otherClients
protected final Map<String,org.springframework.security.oauth2.client.registration.ClientRegistration> allClients
protected final AADAuthenticationProperties properties
public AADClientRegistrationRepository(AzureClientRegistration azureClient, List<org.springframework.security.oauth2.client.registration.ClientRegistration> otherClients, AADAuthenticationProperties properties)
public org.springframework.security.oauth2.client.registration.ClientRegistration findByRegistrationId(String registrationId)
findByRegistrationId in interface org.springframework.security.oauth2.client.registration.ClientRegistrationRepositorypublic AzureClientRegistration getAzureClient()
public boolean isClientNeedConsentWhenLogin(org.springframework.security.oauth2.client.registration.ClientRegistration client)
public boolean isClientNeedConsentWhenLogin(String id)
public static boolean isDefaultClient(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration)
public boolean isClientCredentials(String registrationId)
public static boolean isDefaultClient(String clientId)
Copyright © 2021 Microsoft Corporation. All rights reserved.