SocialsProvider to database

This commit is contained in:
Crystal.Sea
2021-10-15 21:27:59 +08:00
parent 28a0fb9d6b
commit 4d3f124582
23 changed files with 1073 additions and 493 deletions

View File

@@ -41,7 +41,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean;
public class ExtractPostBindingAdapter implements ExtractBindingAdapter, InitializingBean{
private final static Logger logger = LoggerFactory.getLogger(ExtractPostBindingAdapter.class);
private final static Logger _logger = LoggerFactory.getLogger(ExtractPostBindingAdapter.class);
static final String SAML_REQUEST_POST_PARAM_NAME = "SAMLRequest";
static final String SAML_RESPONSE_POST_PARAM_NAME = "SAMLResponse";
@@ -98,7 +98,7 @@ public class ExtractPostBindingAdapter implements ExtractBindingAdapter, Initial
messageContext.setSecurityPolicyResolver(securityPolicyResolver);
decoder.decode(messageContext);
logger.debug("decode successed ");
_logger.debug("decode successed ");
return messageContext;
}
@@ -116,7 +116,9 @@ public class ExtractPostBindingAdapter implements ExtractBindingAdapter, Initial
public void buildSecurityPolicyResolver(KeyStore trustKeyStore) {
_logger.debug("EntityName {}, KeystorePassword {}",
keyStoreLoader.getEntityName(),keyStoreLoader.getKeystorePassword());
TrustResolver trustResolver = new TrustResolver(trustKeyStore,
keyStoreLoader.getEntityName(),
keyStoreLoader.getKeystorePassword(),

View File

@@ -115,7 +115,10 @@ public class AssertionGenerator {
assertion.setConditions(conditions);
//sign Assertion
try{
if(bindingAdapter.getSigningCredential() == null) {
throw new Exception("Signing Credential is null..." );
}
logger.debug("EntityId " + bindingAdapter.getSigningCredential().getEntityId());
BasicCredential basicCredential = new BasicCredential();
basicCredential.setPrivateKey(bindingAdapter.getSigningCredential().getPrivateKey());