类 ClearTextFunctionTokenAuthProvider

java.lang.Object
org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
所有已实现的接口:
FunctionAuthProvider

public class ClearTextFunctionTokenAuthProvider extends Object implements FunctionAuthProvider
  • 构造器详细资料

    • ClearTextFunctionTokenAuthProvider

      public ClearTextFunctionTokenAuthProvider()
  • 方法详细资料

    • configureAuthenticationConfig

      public void configureAuthenticationConfig(org.apache.pulsar.functions.instance.AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData)
      从接口复制的说明: FunctionAuthProvider
      Set authentication configs for function instance based on the data in FunctionAuthenticationSpec
      指定者:
      configureAuthenticationConfig 在接口中 FunctionAuthProvider
      参数:
      authConfig - authentication configs passed to the function instance
      functionAuthData - function authentication data that is provider specific
    • cacheAuthData

      public Optional<FunctionAuthData> cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) throws Exception
      从接口复制的说明: FunctionAuthProvider
      Cache auth data in as part of function metadata for function that runtime may need to configure authentication
      指定者:
      cacheAuthData 在接口中 FunctionAuthProvider
      参数:
      funcDetails - the function details
      authenticationDataSource - auth data
      返回:
      抛出:
      Exception
    • updateAuthData

      public Optional<FunctionAuthData> updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) throws Exception
      指定者:
      updateAuthData 在接口中 FunctionAuthProvider
      抛出:
      Exception
    • cleanUpAuthData

      public void cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> functionAuthData) throws Exception
      从接口复制的说明: FunctionAuthProvider
      Clean up operation for auth when function is terminated
      指定者:
      cleanUpAuthData 在接口中 FunctionAuthProvider
      参数:
      funcDetails - the function details
      functionAuthData - function auth data
      抛出:
      Exception