@Validated @ConfigurationProperties(value="azure.activedirectory") public class AADAuthenticationProperties extends Object implements org.springframework.beans.factory.InitializingBean
| Modifier and Type | Class and Description |
|---|---|
static class |
AADAuthenticationProperties.UserGroupProperties
Properties dedicated to changing the behavior of how the groups are mapped from the Azure AD response.
|
| Constructor and Description |
|---|
AADAuthenticationProperties() |
public AADApplicationType getApplicationType()
public void setApplicationType(AADApplicationType applicationType)
@DeprecatedConfigurationProperty(reason="Configuration moved to UserGroup class to keep UserGroup properties together",
replacement="azure.activedirectory.user-group.allowed-group-names")
public List<String> getActiveDirectoryGroups()
public boolean allowedGroupNamesConfigured()
public boolean allowedGroupIdsConfigured()
public AADAuthenticationProperties.UserGroupProperties getUserGroup()
public void setUserGroup(AADAuthenticationProperties.UserGroupProperties userGroup)
public String getClientId()
public void setClientId(String clientId)
public String getClientSecret()
public void setClientSecret(String clientSecret)
public String getUserNameAttribute()
public void setUserNameAttribute(String userNameAttribute)
public String getRedirectUriTemplate()
public void setRedirectUriTemplate(String redirectUriTemplate)
@Deprecated public void setActiveDirectoryGroups(List<String> activeDirectoryGroups)
public String getAppIdUri()
public void setAppIdUri(String appIdUri)
public void setAuthenticateAdditionalParameters(Map<String,Object> authenticateAdditionalParameters)
public int getJwtConnectTimeout()
public void setJwtConnectTimeout(int jwtConnectTimeout)
public int getJwtReadTimeout()
public void setJwtReadTimeout(int jwtReadTimeout)
public int getJwtSizeLimit()
public void setJwtSizeLimit(int jwtSizeLimit)
public long getJwkSetCacheLifespan()
public void setJwkSetCacheLifespan(long jwkSetCacheLifespan)
public long getJwkSetCacheRefreshTime()
public void setJwkSetCacheRefreshTime(long jwkSetCacheRefreshTime)
public String getTenantId()
public void setTenantId(String tenantId)
public String getPostLogoutRedirectUri()
public void setPostLogoutRedirectUri(String postLogoutRedirectUri)
@Deprecated @DeprecatedConfigurationProperty(reason="Deprecate the telemetry endpoint and use HTTP header User Agent instead.") public boolean isAllowTelemetry()
public void setAllowTelemetry(boolean allowTelemetry)
public Boolean getSessionStateless()
public void setSessionStateless(Boolean sessionStateless)
public String getBaseUri()
public void setBaseUri(String baseUri)
public String getGraphBaseUri()
public void setGraphBaseUri(String graphBaseUri)
public String getGraphMembershipUri()
public void setGraphMembershipUri(String graphMembershipUri)
public Map<String,AuthorizationClientProperties> getAuthorizationClients()
public void setAuthorizationClients(Map<String,AuthorizationClientProperties> authorizationClients)
public boolean isAllowedGroup(String group)
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanCopyright © 2021 Microsoft Corporation. All rights reserved.