# External Authentication Authentication / External Authentication ## Disable identity provider - [GET /disable_authentication_provider](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/disable_authentication_provider.md): This function disables a external authentication identity provider for a specified service. ## Disable identity provider modules that fail to load - [GET /disable_failing_authentication_providers](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/disable_failing_authentication_providers.md): This function disables any enabled identity provider modules that fail to load. ## Enable identity provider - [GET /enable_authentication_provider](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/enable_authentication_provider.md): This function enables an external authentication identity provider for a specified service. ## Return available identity providers - [GET /get_available_authentication_providers](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/get_available_authentication_providers.md): This function lists available external authentication identity providers for all services. ## Return identity provider client configuration - [GET /get_provider_client_configurations](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/get_provider_client_configurations.md): This function retrieves the configuration details for the client of an external authentication identity provider. ## Return identity provider configuration fields - [GET /get_provider_configuration_fields](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/get_provider_configuration_fields.md): This function retrieves the configuration fields for a external authentication identity provider. ## Return identity provider login interface appearance - [GET /get_provider_display_configurations](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/get_provider_display_configurations.md): This function retrieves the display configuration for the login button of an external authentication identity provider. ## Return accounts linked to identity providers - [GET /get_users_authn_linked_accounts](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/get_users_authn_linked_accounts.md): This function lists all accounts that link to available external authentication identity providers. ## Add identity provider to cPanel account - [GET /link_user_authn_provider](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/link_user_authn_provider.md): This function adds an External Authentication authorization link to an account. ## Update identity provider client configuration - [GET /set_provider_client_configurations](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/set_provider_client_configurations.md): This function sets the values of configuration fields for an external authentication identity provider. ## Update identity provider login interface appearance - [GET /set_provider_display_configurations](https://api.docs.cpanel.net/specifications/whm.openapi/external-authentication/set_provider_display_configurations.md): This function sets the display configuration for the login button of an external authentication identity provider.