A C E G I S X 
All Classes All Packages

A

AzureOldConfiguration - Interface in com.xwiki.azureoauth.configuration
AzureAD old configuration, containing the endpoints for Identity OAuth and Azure Config.

C

com.xwiki.azureoauth.configuration - package com.xwiki.azureoauth.configuration
 
com.xwiki.azureoauth.rest - package com.xwiki.azureoauth.rest
 
com.xwiki.azureoauth.script - package com.xwiki.azureoauth.script
 
com.xwiki.azureoauth.user - package com.xwiki.azureoauth.user
 
com.xwiki.azureoauth.user.sync - package com.xwiki.azureoauth.user.sync
 

E

EntraIDConfiguration - Interface in com.xwiki.azureoauth.configuration
Extends AzureOldConfiguration and adds additional endpoints for the OIDC configuration.
EntraIDResource - Interface in com.xwiki.azureoauth.rest
Provides the API needed by the server in order to skip the OIDC authenticator.
EntraIDScriptService - Class in com.xwiki.azureoauth.script
Entra ID script services.
EntraIDScriptService() - Constructor for class com.xwiki.azureoauth.script.EntraIDScriptService
 
EntraIDUsersManager - Interface in com.xwiki.azureoauth.user
Expose the EntraID users which are already present on the XWiki instance, or the list which is provided by the EntraID server.
EntraIDUsersSyncJobRequest - Class in com.xwiki.azureoauth.user.sync
Represents a request to start a EntraID users sync job.
EntraIDUsersSyncJobRequest() - Constructor for class com.xwiki.azureoauth.user.sync.EntraIDUsersSyncJobRequest
Default constructor.
EntraIDUsersSyncJobRequest(List<String>, boolean, boolean) - Constructor for class com.xwiki.azureoauth.user.sync.EntraIDUsersSyncJobRequest
Creates a specific request for users sync job.
EntraIDUsersSyncJobStatus - Class in com.xwiki.azureoauth.user.sync
The status of a users sync job.
EntraIDUsersSyncJobStatus(String, EntraIDUsersSyncJobRequest, ObservationManager, LoggerManager) - Constructor for class com.xwiki.azureoauth.user.sync.EntraIDUsersSyncJobStatus
Create a new users sync job status.
ExternalUser - Class in com.xwiki.azureoauth.user
An Entra ID server user.
ExternalUser(String, boolean) - Constructor for class com.xwiki.azureoauth.user.ExternalUser
Parameters constructor.

G

getClientID() - Method in interface com.xwiki.azureoauth.configuration.AzureOldConfiguration
Return the client ID.
getClientID() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Return the client ID.
getEntraServerUsers() - Method in interface com.xwiki.azureoauth.user.EntraIDUsersManager
Get a List of users present on the EntraID server.
getId() - Method in class com.xwiki.azureoauth.user.ExternalUser
Get the user id.
getJobID() - Method in class com.xwiki.azureoauth.user.sync.EntraIDUsersSyncJobStatus
Get the ID of the job.
getOIDCTenantID() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Extract the tenant ID from the OIDC Client Configuration.
getScope() - Method in interface com.xwiki.azureoauth.configuration.AzureOldConfiguration
Return the provider scope.
getScope() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Return the provider scope.
getSecret() - Method in interface com.xwiki.azureoauth.configuration.AzureOldConfiguration
Return the authentication secret.
getSecret() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Return the authentication secret.
getTenantID() - Method in interface com.xwiki.azureoauth.configuration.AzureOldConfiguration
Return the tenant ID.
getTenantID() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Return the tenant ID.
getTokenEndpoint() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Get the token endpoint saved in the OIDC configuration.
getXWikiLoginGroups() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Get the user groups that are allowed to log in with XWiki.
getXWikiUsers() - Method in interface com.xwiki.azureoauth.user.EntraIDUsersManager
Get a List of internal users that are created from EntraId.
getXWikiUsersMap() - Method in interface com.xwiki.azureoauth.user.EntraIDUsersManager
Get a Map of internal users that are created from EntraId, with the user id (subject) as the key.

I

isActive() - Method in interface com.xwiki.azureoauth.configuration.AzureOldConfiguration
See if the provider configuration is active.
isActive() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
See if the provider configuration is active.
isEnabled() - Method in class com.xwiki.azureoauth.user.ExternalUser
Check if the user is enabled or not.
isXWikiLoginEnabled() - Method in class com.xwiki.azureoauth.script.EntraIDScriptService
Check if XWiki log in is enabled for guest users.
isXWikiLoginGlobalEnabled() - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Check if XWiki log in is enabled for guest users.

S

setEnabled(boolean) - Method in class com.xwiki.azureoauth.user.ExternalUser
setEntraIDConfiguration(Map<String, Object>) - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Set the configuration for the Entra ID class.
setId(String) - Method in class com.xwiki.azureoauth.user.ExternalUser
setOIDCConfiguration(Map<String, Object>) - Method in interface com.xwiki.azureoauth.configuration.EntraIDConfiguration
Set the configuration for the OIDC class.
shouldDisable() - Method in class com.xwiki.azureoauth.user.sync.EntraIDUsersSyncJobRequest
 
shouldDisplayXWikiLogin() - Method in class com.xwiki.azureoauth.script.EntraIDScriptService
Check if the XWiki log in switch option should be displayed.
shouldRemove() - Method in class com.xwiki.azureoauth.user.sync.EntraIDUsersSyncJobRequest
 
syncUsers() - Method in interface com.xwiki.azureoauth.rest.EntraIDResource
Sync XWiki users with the users from Entra ID.

X

xwikiLogin(String) - Method in interface com.xwiki.azureoauth.rest.EntraIDResource
Redirect the user to the XWiki login page, skipping the OIDC authenticator.
A C E G I S X 
All Classes All Packages