| Package | Description |
|---|---|
| org.apache.pulsar.functions.auth |
| Modifier and Type | Method and Description |
|---|---|
static FunctionAuthData |
FunctionAuthUtils.getFunctionAuthData(Optional<org.apache.pulsar.functions.proto.Function.FunctionAuthenticationSpec> functionAuthenticationSpec) |
| Modifier and Type | Method and Description |
|---|---|
Optional<FunctionAuthData> |
ClearTextFunctionTokenAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
AuthenticationDataSource authenticationDataSource) |
Optional<FunctionAuthData> |
KubernetesSecretsTokenAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
AuthenticationDataSource authenticationDataSource) |
Optional<FunctionAuthData> |
FunctionAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
AuthenticationDataSource authenticationDataSource)
Cache auth data in as part of function metadata for function that runtime may need to configure authentication
|
Optional<FunctionAuthData> |
ClearTextFunctionTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> existingFunctionAuthData,
AuthenticationDataSource authenticationDataSource) |
Optional<FunctionAuthData> |
KubernetesSecretsTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> existingFunctionAuthData,
AuthenticationDataSource authenticationDataSource) |
Optional<FunctionAuthData> |
FunctionAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> existingFunctionAuthData,
AuthenticationDataSource authenticationDataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClearTextFunctionTokenAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> functionAuthData) |
void |
KubernetesSecretsTokenAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> functionAuthData) |
void |
FunctionAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> functionAuthData)
Clean up operation for auth when function is terminated
|
void |
KubernetesSecretsTokenAuthProvider.configureAuthDataStatefulSet(io.kubernetes.client.openapi.models.V1StatefulSet statefulSet,
Optional<FunctionAuthData> functionAuthData) |
void |
KubernetesFunctionAuthProvider.configureAuthDataStatefulSet(io.kubernetes.client.openapi.models.V1StatefulSet statefulSet,
Optional<FunctionAuthData> functionAuthData)
Configure function statefulset spec based on function auth data
|
void |
ClearTextFunctionTokenAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig,
Optional<FunctionAuthData> functionAuthData) |
void |
KubernetesSecretsTokenAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig,
Optional<FunctionAuthData> functionAuthData) |
void |
FunctionAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig,
Optional<FunctionAuthData> functionAuthData)
Set authentication configs for function instance based on the data in FunctionAuthenticationSpec
|
Optional<FunctionAuthData> |
ClearTextFunctionTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> existingFunctionAuthData,
AuthenticationDataSource authenticationDataSource) |
Optional<FunctionAuthData> |
KubernetesSecretsTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> existingFunctionAuthData,
AuthenticationDataSource authenticationDataSource) |
Optional<FunctionAuthData> |
FunctionAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
Optional<FunctionAuthData> existingFunctionAuthData,
AuthenticationDataSource authenticationDataSource) |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.