package org.apereo.cas.support.oauth.web.views; import org.pac4j.core.context.J2EContext; import org.pac4j.core.profile.ProfileManager; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.view.RedirectView; /** * This is {@link OAuth20CallbackAuthorizeViewResolver}. * * @author Misagh Moayyed * @since 5.0.0 */ public interface OAuth20CallbackAuthorizeViewResolver { /** * Pre callback redirect. * * @param ctx the ctx * @param manager the manager * @param url the url * @return true if the redirect should resume. */ default ModelAndView resolve(final J2EContext ctx, final ProfileManager manager, final String url) { return new ModelAndView(new RedirectView(url)); } }