Interface AuthorizationProvider

All Known Implementing Classes:
BasicAuthorizationProvider, NoAuthorizationProvider, SingleSignOn

public interface AuthorizationProvider
Interface for authorisation
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.brapi.schematools.core.response.Response<String>
    Gets a response containing the Authorisation Header is required() is true, otherwise an empty response
    default boolean
    Determines if authorisation is required no not
  • Method Details

    • required

      default boolean required()
      Determines if authorisation is required no not
      Returns:
      true if Authorisation is required or false if not.
    • getAuthorization

      default org.brapi.schematools.core.response.Response<String> getAuthorization()
      Gets a response containing the Authorisation Header is required() is true, otherwise an empty response
      Returns:
      a response containing the Authorisation Header.