/* * 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); }