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
@Setter
@ToString
public static class SAML2 {
private Boolean enabled = false;
private Boolean autoCreateUser = false;
private Boolean blockRegistration = false;
private String registrationId = "stirling";
private String idpMetadataUri;
@ToString.Exclude private String idpMetadataUri;
private String idpSingleLogoutUrl;
private String idpSingleLoginUrl;
private String idpIssuer;
private String idpCert;
private String privateKey;
private String spCert;
@ToString.Exclude private String privateKey;
@ToString.Exclude private String spCert;
public InputStream getIdpMetadataUri() throws IOException {
if (idpMetadataUri.startsWith("classpath:")) {