Merge pull request #2498 from Ludy87/code_refactoring

Exclude Sensitive and Error-Prone Fields from toString() in SAML2 Con…
This commit is contained in:
Anthony Stirling 2024-12-18 12:58:13 +00:00 committed by GitHub
commit 764b8f4d22
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -122,18 +122,19 @@ public class ApplicationProperties {
@Getter @Getter
@Setter @Setter
@ToString
public static class SAML2 { public static class SAML2 {
private Boolean enabled = false; private Boolean enabled = false;
private Boolean autoCreateUser = false; private Boolean autoCreateUser = false;
private Boolean blockRegistration = false; private Boolean blockRegistration = false;
private String registrationId = "stirling"; private String registrationId = "stirling";
private String idpMetadataUri; @ToString.Exclude private String idpMetadataUri;
private String idpSingleLogoutUrl; private String idpSingleLogoutUrl;
private String idpSingleLoginUrl; private String idpSingleLoginUrl;
private String idpIssuer; private String idpIssuer;
private String idpCert; private String idpCert;
private String privateKey; @ToString.Exclude private String privateKey;
private String spCert; @ToString.Exclude private String spCert;
public InputStream getIdpMetadataUri() throws IOException { public InputStream getIdpMetadataUri() throws IOException {
if (idpMetadataUri.startsWith("classpath:")) { if (idpMetadataUri.startsWith("classpath:")) {