本文整理汇总了Java中org.opensaml.saml.saml2.core.Response.setIssueInstant方法的典型用法代码示例。如果您正苦于以下问题:Java Response.setIssueInstant方法的具体用法?Java Response.setIssueInstant怎么用?Java Response.setIssueInstant使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.opensaml.saml.saml2.core.Response
的用法示例。
在下文中一共展示了Response.setIssueInstant方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: newResponse
import org.opensaml.saml.saml2.core.Response; //导入方法依赖的package包/类
/**
* Create a new SAML response object.
* @param id the id
* @param issueInstant the issue instant
* @param recipient the recipient
* @param service the service
* @return the response
*/
public Response newResponse(final String id, final DateTime issueInstant,
final String recipient, final WebApplicationService service) {
final Response samlResponse = newSamlObject(Response.class);
samlResponse.setID(id);
samlResponse.setIssueInstant(issueInstant);
samlResponse.setVersion(SAMLVersion.VERSION_20);
if (service instanceof SamlService) {
final SamlService samlService = (SamlService) service;
final String requestId = samlService.getRequestID();
if (StringUtils.isNotBlank(requestId)) {
samlResponse.setInResponseTo(requestId);
}
}
return samlResponse;
}
示例2: newResponse
import org.opensaml.saml.saml2.core.Response; //导入方法依赖的package包/类
/**
* Create a new SAML response object.
*
* @param id the id
* @param issueInstant the issue instant
* @param recipient the recipient
* @param service the service
* @return the response
*/
public Response newResponse(final String id, final ZonedDateTime issueInstant,
final String recipient, final WebApplicationService service) {
final Response samlResponse = newSamlObject(Response.class);
samlResponse.setID(id);
samlResponse.setIssueInstant(DateTimeUtils.dateTimeOf(issueInstant));
samlResponse.setVersion(SAMLVersion.VERSION_20);
if (StringUtils.isNotBlank(recipient)) {
LOGGER.debug("Setting provided RequestId {} as InResponseTo", recipient);
samlResponse.setInResponseTo(recipient);
} else {
LOGGER.debug("No recipient is provided. Skipping InResponseTo");
}
return samlResponse;
}