@ApiOperation
This commit is contained in:
@@ -49,7 +49,10 @@ import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
@Api(tags = "SAML v2.0 API文档模块")
|
||||
@Controller
|
||||
@RequestMapping(value = { "/metadata/saml20/" })
|
||||
public class MetadataEndpoint {
|
||||
@@ -72,6 +75,7 @@ public class MetadataEndpoint {
|
||||
|
||||
public static String IDP_METADATA_PREFIX = "Idp_Metadata_";
|
||||
|
||||
@ApiOperation(value = "SAML 2.0 元数据接口", notes = "参数Idp_Metadata_应用ID",httpMethod="GET")
|
||||
@RequestMapping(value = "/{appid}.xml",produces = "application/xml")
|
||||
@ResponseBody
|
||||
public String metadata(HttpServletRequest request,
|
||||
|
||||
@@ -40,12 +40,16 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* idp init not need extract SAML request message
|
||||
* AuthnRequestInfo use default init
|
||||
* @author Crystal.Sea
|
||||
*
|
||||
*/
|
||||
@Api(tags = "SAML v2.0 API文档模块")
|
||||
@Controller
|
||||
public class IdpInitEndpoint {
|
||||
private final static Logger logger = LoggerFactory.getLogger(IdpInitEndpoint.class);
|
||||
@@ -81,6 +85,7 @@ public class IdpInitEndpoint {
|
||||
*
|
||||
*
|
||||
*/
|
||||
@ApiOperation(value = "SAML 2.0 IDP Init接口", notes = "传递参数应用ID",httpMethod="GET")
|
||||
@RequestMapping(value = "/authz/saml20/idpinit/{appid}", method=RequestMethod.GET)
|
||||
public ModelAndView authorizeIdpInit(
|
||||
HttpServletRequest request,
|
||||
|
||||
@@ -37,6 +37,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
@Api(tags = "SAML v2.0 API文档模块")
|
||||
@Controller
|
||||
public class LogoutSamlEndpoint {
|
||||
private final static Logger logger = LoggerFactory.getLogger(LogoutSamlEndpoint.class);
|
||||
@@ -49,7 +53,7 @@ public class LogoutSamlEndpoint {
|
||||
@Qualifier("samlValidaotrSuite")
|
||||
private SAML2ValidatorSuite validatorSuite;
|
||||
|
||||
|
||||
@ApiOperation(value = "SAML单点注销地址接口", notes = "",httpMethod="GET")
|
||||
@SuppressWarnings("rawtypes")
|
||||
@RequestMapping(value = "/logout/saml", method=RequestMethod.GET)
|
||||
public ModelAndView samlRedirectLogout(
|
||||
|
||||
@@ -45,6 +45,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
@Api(tags = "SAML v2.0 API文档模块")
|
||||
@Controller
|
||||
public class SingleSignOnEndpoint {
|
||||
private final static Logger logger = LoggerFactory.getLogger(SingleSignOnEndpoint.class);
|
||||
@@ -74,6 +78,7 @@ public class SingleSignOnEndpoint {
|
||||
@Autowired
|
||||
private AppsSaml20DetailsService saml20DetailsService;
|
||||
|
||||
@ApiOperation(value = "SAML 2.0 SP Init接收接口", notes = "传递参数应用ID",httpMethod="POST")
|
||||
@RequestMapping(value = "/authz/saml20/{appid}", method=RequestMethod.POST)
|
||||
public ModelAndView authorizePost(
|
||||
HttpServletRequest request,
|
||||
@@ -83,6 +88,7 @@ public class SingleSignOnEndpoint {
|
||||
return extractSAMLRequest(extractPostBindingAdapter,appId,request);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "SAML 2.0 SP Init接收接口", notes = "传递参数应用ID",httpMethod="GET")
|
||||
@RequestMapping(value = "/authz/saml20/{appid}", method=RequestMethod.GET)
|
||||
public ModelAndView authorizeRedirect(
|
||||
HttpServletRequest request,
|
||||
|
||||
Reference in New Issue
Block a user