Index
All Classes and Interfaces|All Packages|Serialized Form
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
AzureOldConfigurationand 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
Listof 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
Listof internal users that are created from EntraId. - getXWikiUsersMap() - Method in interface com.xwiki.azureoauth.user.EntraIDUsersManager
-
Get a
Mapof 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.
All Classes and Interfaces|All Packages|Serialized Form