Class NoParameterCallbackUrlResolver

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

public class NoParameterCallbackUrlResolver extends Object implements CallbackUrlResolver
No name is added to the callback URL to be able to distinguish the client, so it doesn't match.
Since:
3.0.0
Author:
Jerome Leleu
  • Constructor Details

    • NoParameterCallbackUrlResolver

      public NoParameterCallbackUrlResolver()
  • 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