Class AzureAdOauth2AuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
- java.lang.Object
 - 
- de.xima.fc.security.authentication.model.properties.CommonRedirectAuthenticatorProperties<TAuthenticator>
 - 
- de.xima.fc.security.authentication.model.properties.AzureAdOauth2AuthenticatorProperties<TAuthenticator>
 
 
 
- 
- Type Parameters:
 TAuthenticator- the type of theIAuthenticator
- All Implemented Interfaces:
 IAuthenticatorProperties<TAuthenticator>,Serializable
public class AzureAdOauth2AuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> extends CommonRedirectAuthenticatorProperties<TAuthenticator>
Model class for the properties of an authenticator of typeEAuthClientType.AZURE_AD.- Since:
 - 8.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description AzureAdOauth2AuthenticatorProperties(TAuthenticator authenticator) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetAuthenticator()StringgetClientId()StringgetClientSecret()StringgetTenantId()booleanisQueryDepartment()booleanisQueryManager()booleanisQueryMemberGroupDetails()voidsetClientId(String key)voidsetClientSecret(String key)voidsetQueryDepartment(boolean queryDepartment)voidsetQueryManager(boolean queryManager)voidsetQueryMemberGroupDetails(boolean queryMemberOfGroups)voidsetTenantId(String key)- 
Methods inherited from class de.xima.fc.security.authentication.model.properties.CommonRedirectAuthenticatorProperties
getRedirectTarget, getWindowHeight, getWindowWidth, setRedirectTarget, setWindowHeight, setWindowWidth 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AzureAdOauth2AuthenticatorProperties
public AzureAdOauth2AuthenticatorProperties(TAuthenticator authenticator)
 
 - 
 
- 
Method Detail
- 
getClientId
public String getClientId()
 
- 
setClientId
public void setClientId(String key)
 
- 
getClientSecret
public String getClientSecret()
 
- 
setClientSecret
public void setClientSecret(String key)
 
- 
getTenantId
public String getTenantId()
 
- 
setTenantId
public void setTenantId(String key)
 
- 
isQueryMemberGroupDetails
public boolean isQueryMemberGroupDetails()
 
- 
setQueryMemberGroupDetails
public void setQueryMemberGroupDetails(boolean queryMemberOfGroups)
 
- 
isQueryDepartment
public boolean isQueryDepartment()
 
- 
setQueryDepartment
public void setQueryDepartment(boolean queryDepartment)
 
- 
isQueryManager
public boolean isQueryManager()
 
- 
setQueryManager
public void setQueryManager(boolean queryManager)
 
- 
getAuthenticator
public T getAuthenticator()
- Specified by:
 getAuthenticatorin interfaceIAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
 
 - 
 
 -