Class ValidateRedirectURI

    • Field Detail

      • log

        @Nonnull
        private org.slf4j.Logger log
        Class logger.
      • redirectURILookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​URI> redirectURILookupStrategy
        Strategy used to obtain the redirect uri value in request.
      • validRedirectURIsLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​Set<URI>> validRedirectURIsLookupStrategy
        Strategy used to obtain the redirect uris to compare request value to.
    • Constructor Detail

      • ValidateRedirectURI

        public ValidateRedirectURI()
        Constructor.
    • Method Detail

      • setRedirectURILookupStrategy

        public void setRedirectURILookupStrategy​(@Nonnull
                                                 Function<ProfileRequestContext,​URI> strategy)
        Set the strategy used to locate the redirect uri of the request.
        Parameters:
        strategy - lookup strategy
      • setValidRedirectURIsLookupStrategy

        public void setValidRedirectURIsLookupStrategy​(@Nonnull
                                                       Function<ProfileRequestContext,​Set<URI>> strategy)
        Set the strategy used to locate the redirect uris to compare against.
        Parameters:
        strategy - lookup strategy