> ## Documentation Index
> Fetch the complete documentation index at: https://docs.open-metadata.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Provider Registry

# module `provider_registry`

Register auth provider init functions here

## **Global Variables**

* **PROVIDER\_CLASS\_MAP**

***

## function `warn_auth_deprecation`

```python theme={null}
warn_auth_deprecation(auth_provider: AuthProvider) → None
```

***

## function `warn_not_supported`

```python theme={null}
warn_not_supported() → None
```

***

## function `no_auth_init`

```python theme={null}
no_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `basic_auth_init`

```python theme={null}
basic_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `saml_auth_init`

```python theme={null}
saml_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `ldap_auth_init`

```python theme={null}
ldap_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `google_auth_init`

```python theme={null}
google_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `okta_auth_init`

```python theme={null}
okta_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `auth0_auth_init`

```python theme={null}
auth0_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `azure_auth_init`

```python theme={null}
azure_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `custom_oidc_auth_init`

```python theme={null}
custom_oidc_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## function `om_auth_init`

```python theme={null}
om_auth_init(config: OpenMetadataConnection) → AuthenticationProvider
```

***

## class `InvalidAuthProviderException`

Raised when we cannot find a valid auth provider in the registry

***


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.