upgrade spring boot and dependencies, migrate spring boot, add dyndns draft
This commit is contained in:
@@ -9,14 +9,12 @@ import jakarta.persistence.CollectionTable;
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.ElementCollection;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
import jakarta.persistence.GenerationType;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
|
||||
import org.hibernate.annotations.LazyCollection;
|
||||
import org.hibernate.annotations.LazyCollectionOption;
|
||||
|
||||
/**
|
||||
* The Class OidcAuthorization.
|
||||
*/
|
||||
@@ -32,8 +30,7 @@ public class OidcAuthorization {
|
||||
private Long client;
|
||||
@Column(name = "subject")
|
||||
private Long subject;
|
||||
@ElementCollection
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
@CollectionTable(name = "oidc_authorizations_scopes")
|
||||
private Set<String> scopes;
|
||||
|
||||
|
||||
@@ -5,23 +5,20 @@ package de.bstly.we.oidc.model;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import de.bstly.we.oidc.businesslogic.model.OidcAuthorizationGrantType;
|
||||
import de.bstly.we.oidc.businesslogic.model.OidcClientAuthenticationMethod;
|
||||
import jakarta.persistence.CollectionTable;
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.ElementCollection;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.EnumType;
|
||||
import jakarta.persistence.Enumerated;
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
import jakarta.persistence.GenerationType;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
|
||||
import org.hibernate.annotations.LazyCollection;
|
||||
import org.hibernate.annotations.LazyCollectionOption;
|
||||
|
||||
import de.bstly.we.oidc.businesslogic.model.OidcAuthorizationGrantType;
|
||||
import de.bstly.we.oidc.businesslogic.model.OidcClientAuthenticationMethod;
|
||||
|
||||
/**
|
||||
* The Class OidcClient.
|
||||
*/
|
||||
@@ -39,22 +36,18 @@ public class OidcClient {
|
||||
private String clientId;
|
||||
@Column(name = "client_secret")
|
||||
private String clientSecret;
|
||||
@ElementCollection
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
@CollectionTable(name = "oidc_clients_methods")
|
||||
@Enumerated(EnumType.STRING)
|
||||
private Set<OidcClientAuthenticationMethod> clientAuthenticationMethods;
|
||||
@ElementCollection
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
@CollectionTable(name = "oidc_clients_grant_types")
|
||||
@Enumerated(EnumType.STRING)
|
||||
private Set<OidcAuthorizationGrantType> authorizationGrantTypes;
|
||||
@ElementCollection
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
@CollectionTable(name = "oidc_clients_redirect_uris")
|
||||
private Set<String> redirectUris;
|
||||
@ElementCollection
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
@CollectionTable(name = "oidc_clients_scopes")
|
||||
private Set<String> scopes;
|
||||
@Column(name = "token_lifetime")
|
||||
|
||||
@@ -6,19 +6,17 @@ package de.bstly.we.oidc.model;
|
||||
import java.time.Instant;
|
||||
import java.util.Set;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.ElementCollection;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
import jakarta.persistence.GenerationType;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
|
||||
import org.hibernate.annotations.LazyCollection;
|
||||
import org.hibernate.annotations.LazyCollectionOption;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
|
||||
/**
|
||||
* The Class OidcToken.
|
||||
*/
|
||||
@@ -47,8 +45,7 @@ public class OidcToken {
|
||||
@Column(name = "id_token", length = 4000)
|
||||
private String idToken;
|
||||
@JsonIgnore
|
||||
@ElementCollection
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
@ElementCollection(fetch = FetchType.EAGER)
|
||||
private Set<String> scopes;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user