mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-19 04:13:48 +00:00
added custom oidc to airflow provider (#5598)
Co-authored-by: Onkar Ravgan <onkarravgan@Onkars-MacBook-Pro.local>
This commit is contained in:
parent
95bca61719
commit
932d1adfe5
@ -25,6 +25,9 @@ from metadata.generated.schema.security.client.auth0SSOClientConfig import (
|
||||
from metadata.generated.schema.security.client.azureSSOClientConfig import (
|
||||
AzureSSOClientConfig,
|
||||
)
|
||||
from metadata.generated.schema.security.client.customOidcSSOClientConfig import (
|
||||
CustomOIDCSSOClientConfig,
|
||||
)
|
||||
from metadata.generated.schema.security.client.googleSSOClientConfig import (
|
||||
GoogleSSOClientConfig,
|
||||
)
|
||||
@ -104,3 +107,15 @@ def load_om_auth() -> OpenMetadataJWTClientConfig:
|
||||
Load config for Azure Auth
|
||||
"""
|
||||
return OpenMetadataJWTClientConfig(jwtToken=conf.get(LINEAGE, "jwt_token"))
|
||||
|
||||
|
||||
@provider_config_registry.add(AuthProvider.custom_oidc.value)
|
||||
def load_custom_oidc_auth() -> CustomOIDCSSOClientConfig:
|
||||
"""
|
||||
Load config for Custom OIDC Auth
|
||||
"""
|
||||
return CustomOIDCSSOClientConfig(
|
||||
clientId=conf.get(LINEAGE, "client_id"),
|
||||
secretKey=conf.get(LINEAGE, "secret_key"),
|
||||
tokenEndpoint=conf.get(LINEAGE, "token_endpoint"),
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user