JwtConfig.java
package com.ctrlbuy.webshop.security.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import java.time.Duration;
@Configuration
@ConfigurationProperties(prefix = "application.security.jwt")
public class JwtConfig {
private String secret;
private Duration expiration;
private Duration refreshTokenExpiration; // Nytt fält!
// Getters & Setters
public String getSecret() {
return secret;
}
public void setSecret(String secret) {
this.secret = secret;
}
public Duration getExpiration() {
return expiration;
}
public void setExpiration(Duration expiration) {
this.expiration = expiration;
}
public Duration getRefreshTokenExpiration() {
return refreshTokenExpiration;
}
public void setRefreshTokenExpiration(Duration refreshTokenExpiration) {
this.refreshTokenExpiration = refreshTokenExpiration;
}
}