Annotation Interface CredentialsProviderService


@Documented @Retention(RUNTIME) @Target(TYPE) @MappedService(CredentialsProvider.class) public @interface CredentialsProviderService
Annotation to express that the annotated class is an implementation of a CredentialsProvider.

The value is the name of the authentication method, as configured by the "authentication" key in backend.properties.

Implementations of CredentialsProvider must provide a public no-arg constructor.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Gets the name of the authentication method.
  • Element Details

    • value

      String value
      Gets the name of the authentication method.
      Returns:
      the method name