Skip to content

Commit 0967ae2

Browse files
authored
HTM-1105: Add OIDCConfiguration.clientSecretExpiry column (#1718)
2 parents e6ae99f + 92cb9d3 commit 0967ae2

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

src/main/java/org/tailormap/api/persistence/OIDCConfiguration.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import jakarta.persistence.Id;
1313
import jakarta.persistence.Version;
1414
import jakarta.validation.constraints.NotNull;
15+
import java.time.LocalDate;
1516
import java.util.UUID;
1617
import org.hibernate.envers.Audited;
1718
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
@@ -34,6 +35,8 @@ public class OIDCConfiguration extends AuditMetadata {
3435

3536
private String clientSecret;
3637

38+
private LocalDate clientSecretExpiry;
39+
3740
@NotNull private String issuerUrl;
3841

3942
@NotNull private String userNameAttribute;
@@ -87,6 +90,15 @@ public OIDCConfiguration setClientSecret(String clientSecret) {
8790
return this;
8891
}
8992

93+
public LocalDate getClientSecretExpiry() {
94+
return clientSecretExpiry;
95+
}
96+
97+
public OIDCConfiguration setClientSecretExpiry(LocalDate clientSecretExpiry) {
98+
this.clientSecretExpiry = clientSecretExpiry;
99+
return this;
100+
}
101+
90102
public String getIssuerUrl() {
91103
return issuerUrl;
92104
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
alter table if exists oidcconfiguration
2+
add column client_secret_expiry date;

0 commit comments

Comments
 (0)