/*
* oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text.
*
* Copyright (c) 2014, Gluu
*/
package org.xdi.oxauth.client.service;
import org.xdi.oxauth.model.common.IntrospectionResponse;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
/**
* Introspection service.
*
* @author Yuriy Zabrovarnyy
* @version 0.9, 17/09/2013
*/
public interface IntrospectionService {
/**
* Returns introspection response for specified token.
*
* @param p_authorization authorization token
* @param p_token token to introspect
* @return introspection response
*/
@POST
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})
IntrospectionResponse introspectToken(@HeaderParam("Authorization") String p_authorization, @FormParam("token") String p_token);
}