All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.hburgmeier.jerseyoauth2.api.protocol.IRequestFactory Maven / Gradle / Ivy

The newest version!
package com.github.hburgmeier.jerseyoauth2.api.protocol;

import java.util.EnumSet;

import com.github.hburgmeier.jerseyoauth2.api.types.ParameterStyle;
import com.github.hburgmeier.jerseyoauth2.api.types.TokenType;

public interface IRequestFactory {

	IResourceAccessRequest parseResourceAccessRequest(IHttpRequest request, EnumSet parameterStyles, EnumSet tokenTypes)
		throws OAuth2ParseException;

	IAuthorizationRequest parseAuthorizationRequest(IHttpRequest request, boolean useAuthorizationHeader)
		throws OAuth2ParseException;

	IAccessTokenRequest parseAccessTokenRequest(IHttpRequest request, boolean useAuthorizationHeader)
		throws OAuth2ParseException;
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy