Class AnonymousAuthorizationProvider

java.lang.Object
org.kohsuke.github.authorization.AnonymousAuthorizationProvider
All Implemented Interfaces:
AuthorizationProvider

public class AnonymousAuthorizationProvider extends Object implements AuthorizationProvider
A AuthorizationProvider that returns an empty authorization.

This will result in the "Authorization" header not being added to a request.

  • Constructor Details

    • AnonymousAuthorizationProvider

      public AnonymousAuthorizationProvider()
      Create default AnonymousAuthorizationProvider instance
  • Method Details

    • getEncodedAuthorization

      public String getEncodedAuthorization() throws IOException
      Description copied from interface: AuthorizationProvider
      Returns the credentials to be used with a given request. As an example, a authorization provider for a bearer token will return something like:
       
       @Override
       public String getEncodedAuthorization() {
           return "Bearer myBearerToken";
       }
       
       
      Specified by:
      getEncodedAuthorization in interface AuthorizationProvider
      Returns:
      encoded authorization string, can be null
      Throws:
      IOException - on any error that prevents the provider from returning a valid authorization