Class OAuth2RequestFactory


  • @Singleton
    public class OAuth2RequestFactory
    extends Object
    A factory for creating OAuth2Request instances.
    Since:
    12.0.0
    • Constructor Detail

      • OAuth2RequestFactory

        @Inject
        public OAuth2RequestFactory​(JacksonRepresentationFactory jacksonRepresentationFactory,
                                    ClientRegistrationStore clientRegistrationStore)
        Guice injection constructor.
        Parameters:
        jacksonRepresentationFactory - The factory for JacksonRepresentation instances.
        clientRegistrationStore - The OAuth2 providers store for all client registrations.
    • Method Detail

      • create

        public OAuth2Request create​(org.restlet.Request request)
        Creates a new OAuth2Request for the underlying HTTP request.
        Parameters:
        request - The underlying request.
        Returns:
        The OAuth2Request.