#63 removed properties which have a default value from the showcase

This commit is contained in:
Fabio Formosa
2022-10-01 00:40:58 +02:00
parent adb8e06f0a
commit 94107f2210
7 changed files with 45 additions and 59 deletions

View File

@@ -9,7 +9,7 @@ import java.util.ArrayList;
import java.util.List;
@Configuration
@ConfigurationProperties(prefix = "quartz-manager.accounts.in-memory")
@ConfigurationProperties(prefix = "quartz-manager.security.accounts.in-memory")
@Getter @Setter
public class InMemoryAccountProperties {
private boolean enabled;

View File

@@ -23,10 +23,10 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
"quartz-manager.security.jwt.header-strategy.header=Authorization",
"quartz-manager.security.jwt.cookie-strategy.enabled=true",
"quartz-manager.security.jwt.cookie-strategy.cookie=AUTH-TOKEN",
"quartz-manager.accounts.in-memory.enabled=true",
"quartz-manager.accounts.in-memory.users[0].name=foo",
"quartz-manager.accounts.in-memory.users[0].password=bar",
"quartz-manager.accounts.in-memory.users[0].roles[0]=admin",
"quartz-manager.security.accounts.in-memory.enabled=true",
"quartz-manager.security.accounts.in-memory.users[0].name=foo",
"quartz-manager.security.accounts.in-memory.users[0].password=bar",
"quartz-manager.security.accounts.in-memory.users[0].roles[0]=admin",
})
public class SecurityControllerTest {

View File

@@ -20,10 +20,10 @@ import org.springframework.test.context.TestPropertySource;
"quartz-manager.security.jwt.header-strategy.header=Authorization",
"quartz-manager.security.jwt.cookie-strategy.enabled=true",
"quartz-manager.security.jwt.cookie-strategy.cookie=AUTH-TOKEN",
"quartz-manager.accounts.in-memory.enabled=true",
"quartz-manager.accounts.in-memory.users[0].name=foo",
"quartz-manager.accounts.in-memory.users[0].password=bar",
"quartz-manager.accounts.in-memory.users[0].roles[0]=admin",
"quartz-manager.security.accounts.in-memory.enabled=true",
"quartz-manager.security.accounts.in-memory.users[0].name=foo",
"quartz-manager.security.accounts.in-memory.users[0].password=bar",
"quartz-manager.security.accounts.in-memory.users[0].roles[0]=admin",
})
public class SecurityLoginViaCookieTest extends AbstractSecurityLoginTest {

View File

@@ -11,10 +11,10 @@ import org.springframework.test.context.TestPropertySource;
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@TestPropertySource(properties = {
"quartz-manager.accounts.in-memory.enabled=true",
"quartz-manager.accounts.in-memory.users[0].name=foo",
"quartz-manager.accounts.in-memory.users[0].password=bar",
"quartz-manager.accounts.in-memory.users[0].roles[0]=admin",
"quartz-manager.security.accounts.in-memory.enabled=true",
"quartz-manager.security.accounts.in-memory.users[0].name=foo",
"quartz-manager.security.accounts.in-memory.users[0].password=bar",
"quartz-manager.security.accounts.in-memory.users[0].roles[0]=admin",
})
public class SecurityLoginViaDefaultStrategyTest extends AbstractSecurityLoginTest {

View File

@@ -19,10 +19,10 @@ import org.springframework.test.context.TestPropertySource;
"quartz-manager.security.jwt.header-strategy.enabled=true",
"quartz-manager.security.jwt.header-strategy.header=Authorization",
"quartz-manager.security.jwt.cookie-strategy.enabled=false",
"quartz-manager.accounts.in-memory.enabled=true",
"quartz-manager.accounts.in-memory.users[0].name=foo",
"quartz-manager.accounts.in-memory.users[0].password=bar",
"quartz-manager.accounts.in-memory.users[0].roles[0]=admin",
"quartz-manager.security.accounts.in-memory.enabled=true",
"quartz-manager.security.accounts.in-memory.users[0].name=foo",
"quartz-manager.security.accounts.in-memory.users[0].password=bar",
"quartz-manager.security.accounts.in-memory.users[0].roles[0]=admin",
})
public class SecurityLoginViaHeaderAndLoginFilterTest extends AbstractSecurityLoginTest {

View File

@@ -18,10 +18,10 @@ import org.springframework.test.context.TestPropertySource;
"quartz-manager.security.jwt.header-strategy.enabled=true",
"quartz-manager.security.jwt.header-strategy.header=Authorization",
"quartz-manager.security.jwt.cookie-strategy.enabled=false",
"quartz-manager.accounts.in-memory.enabled=true",
"quartz-manager.accounts.in-memory.users[0].name=foo",
"quartz-manager.accounts.in-memory.users[0].password=bar",
"quartz-manager.accounts.in-memory.users[0].roles[0]=admin",
"quartz-manager.security.accounts.in-memory.enabled=true",
"quartz-manager.security.accounts.in-memory.users[0].name=foo",
"quartz-manager.security.accounts.in-memory.users[0].password=bar",
"quartz-manager.security.accounts.in-memory.users[0].roles[0]=admin",
})
public class SecurityLoginViaHeaderTest extends AbstractSecurityLoginTest {

View File

@@ -4,19 +4,36 @@ server:
session.timeout : 28800
port: 8080
quartz:
enabled: true
quartz-manager:
jobClassPackages: it.fabioformosa.quartzmanager.jobs
security:
jwt:
secret: "bibidibobidiboo"
expiration-in-sec: 28800 # 8 hours
accounts:
in-memory:
enabled: true
users:
- name: admin
password: admin
roles:
- ADMIN
persistence:
quartz:
datasource:
url: "jdbc:postgresql://localhost:5432/quartzmanager"
user: "quartzmanager"
password: "quartzmanager"
spring:
thymeleaf:
cache: false
mode: LEGACYHTML5
jpa.open-in-view: false
quartz:
enabled: true
job:
frequency: 4000
repeatCount: 19
logging:
level:
org.springframework.web: WARN
@@ -24,34 +41,3 @@ logging:
org.springframework.boot.autoconfigure.security: INFO
it.fabioformosa: DEBUG
org.quartz: INFO
quartz-manager:
persistence:
quartz:
datasource:
url: "jdbc:postgresql://localhost:5432/quartzmanager"
user: "quartzmanager"
password: "quartzmanager"
security:
login-model:
form-login-enabled: true
userpwd-filter-enabled : false
jwt:
enabled: true
secret: "bibidibobidiboo"
expiration-in-sec: 28800 # 8 hours
header-strategy:
enabled: false
header: "Authorization"
cookie-strategy:
enabled: true
cookie: AUTH-TOKEN
jobClassPackages: it.fabioformosa.quartzmanager.jobs
accounts:
in-memory:
enabled: true
users:
- name: admin
password: admin
roles:
- ADMIN