stable

Clone or download

Read-only

Administrators can choose the category of users allowed to connect with an Azure AD provider

The category can be selected when an Azure AD provider is created or updated. Close request #14368: Support sign-in with any personal Microsoft account or Azure AD account Change-Id: I056685a3395527a570eb648d3f65ffc0a9eb0028

Modified Files

Name
A plugins/openidconnectclient/include/OpenIDConnectClient/Administration/AzureADTenantSetupPresenter.php +64 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/AzureProviderPresenter.php +12 −2 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/Controller.php +24 −8 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/Presenter.php +9 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/AzureADProvider/AcceptableTenantForAuthenticationConfiguration.php +24 −57 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/AzureADProvider/AzureADProvider.php +2 −2 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/AzureADProvider/AzureADProviderDao.php +7 −4 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/AzureADProvider/AzureADProviderManager.php +16 −7 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Provider/AzureADProvider/AzureADTenantSetup.php +144 −0 Go to diff View file
A plugins/openidconnectclient/phpunit/Administration/AzureADTenantSetupPresenterTest.php +60 −0 Go to diff View file
M plugins/openidconnectclient/phpunit/Authentication/AzureProviderIssuerClaimValidatorTest.php +3 −2 Go to diff View file
M plugins/openidconnectclient/phpunit/Provider/AzureADProvider/AcceptableTenantForAuthenticationConfigurationTest.php +27 −36 Go to diff View file
M plugins/openidconnectclient/phpunit/Provider/AzureADProvider/AzureADProviderTest.php +7 −7 Go to diff View file
A plugins/openidconnectclient/phpunit/Provider/AzureADProvider/AzureADTenantSetupTest.php +73 −0 Go to diff View file
M plugins/openidconnectclient/phpunit/Provider/AzureADProviderManagerTest.php +10 −4 Go to diff View file
M plugins/openidconnectclient/phpunit/Provider/ProviderManagerTest.php +2 −1 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers-modal-create-azure.mustache +17 −0 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers-modal-update-azure.mustache +17 −0 Go to diff View file