org.springframework.security.oauth2.provider.endpoint.RedirectResolver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spring-security-oauth2 Show documentation
Show all versions of spring-security-oauth2 Show documentation
Module for providing OAuth2 support to Spring Security
package org.springframework.security.oauth2.provider.endpoint;
import org.springframework.security.oauth2.common.exceptions.OAuth2Exception;
import org.springframework.security.oauth2.provider.ClientDetails;
/**
* Basic interface for determining the redirect URI for a user agent.
*
*
* @deprecated See the OAuth 2.0 Migration Guide for Spring Security 5.
*
* @author Ryan Heaton
*/
@Deprecated
public interface RedirectResolver {
/**
* Resolve the redirect for the specified client.
*
* @param requestedRedirect The redirect that was requested (may not be null).
* @param client The client for which we're resolving the redirect.
* @return The resolved redirect URI.
* @throws OAuth2Exception If the requested redirect is invalid for the specified client.
*/
String resolveRedirect(String requestedRedirect, ClientDetails client) throws OAuth2Exception;
}