Class OAuth2ServiceModule

  • All Implemented Interfaces:
    com.google.inject.Module, io.airlift.configuration.ConfigurationAwareModule

    public class OAuth2ServiceModule
    extends io.airlift.configuration.AbstractConfigurationAwareModule
    • Constructor Detail

      • OAuth2ServiceModule

        public OAuth2ServiceModule()
    • Method Detail

      • setup

        protected void setup​(com.google.inject.Binder binder)
        Specified by:
        setup in class io.airlift.configuration.AbstractConfigurationAwareModule
      • createSigningKeyResolver

        @Provides
        public static io.jsonwebtoken.SigningKeyResolver createSigningKeyResolver​(OAuth2Config oauth2Config,
                                                                                  io.airlift.http.client.HttpClient httpClient)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object