Class PathParameterCallbackUrlResolver

java.lang.Object
org.pac4j.core.http.callback.PathParameterCallbackUrlResolver
All Implemented Interfaces:
CallbackUrlResolver

public class PathParameterCallbackUrlResolver extends Object implements CallbackUrlResolver
The client name is added to the path of the callback URL.
Since:
3.0.0
Author:
Jerome Leleu
  • Constructor Details

    • PathParameterCallbackUrlResolver

      public PathParameterCallbackUrlResolver()
  • Method Details

    • compute

      public String compute(UrlResolver urlResolver, String url, String clientName, WebContext context)
      Description copied from interface: CallbackUrlResolver
      Compute a callback URL from the provided URL resolver, URL, client name and web context.
      Specified by:
      compute in interface CallbackUrlResolver
      Parameters:
      urlResolver - the provided URL resolver
      url - the URL
      clientName - the client name
      context - the web context
      Returns:
      the computed URL
    • matches

      public boolean matches(String clientName, WebContext context)
      Description copied from interface: CallbackUrlResolver
      Whether the current context matches the client name.
      Specified by:
      matches in interface CallbackUrlResolver
      Parameters:
      clientName - the client name
      context - the web context
      Returns:
      whether the current context matches the client name