def init_api(): config = Configuration() config.host = deploy_api_host config.oidc_client_id = oidc_client_id config.oidc_server = oidc_server config.username = oidc_username config.password = oidc_password config.oidc_client_secret = oidc_client_secret config.auth_method = oidc_auth_method if not config.auth_method or config.auth_method is None: config.auth_method = 'password_grant' if not config.host or config.host is None: print('No DEPLOY_API_HOST - will not look up metadata from Deploy') return if not config.oidc_server or config.oidc_server is None: print( 'No OIDC_PROVIDER - auth will not be used in connecting to metadata' ) return auth = None if config.oidc_server: auth = OIDCAuthenticator(config) config.access_token = auth.authenticate() api_client = ApiClient(configuration=config, authenticator=auth) env_api = EnvironmentApi(api_client) print('connected to deploy') print(env_api.read_user()) global metadata_api metadata_api = ModelMetadataServiceApi(api_client)
def init_api(): config = Configuration() config.host = deploy_api_host config.oidc_client_id = oidc_client_id config.oidc_server = oidc_server config.username = oidc_username config.password = oidc_password config.oidc_client_secret = oidc_client_secret config.oidc_resource = oidc_resource config.auth_method = oidc_auth_method if verify_ssl.lower() != "true": config.verify_ssl = False os.environ["CURL_CA_BUNDLE"] = "" if not config.auth_method: config.auth_method = "password_grant" if not config.host: print("No DEPLOY_API_HOST - will not look up metadata from Deploy") return if not config.oidc_server: print( "No OIDC_PROVIDER - auth will not be used in connecting to metadata" ) auth = None if config.oidc_server: auth = OIDCAuthenticator(config) config.access_token = auth.authenticate() api_client = ApiClient(configuration=config, authenticator=auth) env_api = EnvironmentApi(api_client) print("connected to deploy") print(env_api.read_user()) global metadata_api metadata_api = ModelMetadataServiceApi(api_client)