application.yml 1.17 KB
Newer Older
vitam-prg's avatar
vitam-prg committed
1
2
3
# TECHNICAL PROPERTIES / DON'T put environment properties
# This property can be override by a config file give at run time with spring.config.location

4

vitam-prg's avatar
vitam-prg committed
5
6
7
8
9
10
11
12
13
spring:
  application:
    name: ${server-identity.identityRole}
  api:
    name: API IAM (Identity Access Management)
    description: This API is used to manage customers, tenants, identity providers, users with their profiles and their profiles groups. This is for an internal use only.
    version: v1
  mvc:
    favicon:
14
      enabled=false
vitam-prg's avatar
vitam-prg committed
15
16
17
  jackson:
    serialization:
      write-dates-as-timestamps: false
18
19
  jmx:
    unique-names: true
vitam-prg's avatar
vitam-prg committed
20
21
22
23
24

management:
  endpoints:
    jmx:
      domain: ${server-identity.identityRole}
Makhtar DIAGNE's avatar
Makhtar DIAGNE committed
25
    web.exposure.include: '*'
vitam-prg's avatar
vitam-prg committed
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  endpoint:
    health:
      show-details: always
    prometheus:
      enabled: true

metrics:
  reporterInterval: 1
  reporterIntervalUnit: MINUTES
  index: metrics-vitam-jvm

# 4 (hours) * 60 (minutes)
token.ttl: 240
token.additional.ttl: 15
subrogaton.token.ttl: 165
api.token.ttl: 480
generic.users.subrogation.ttl: 180
subrogation.ttl: 30

cas.reset.password.url: /extras/resetPassword?username={username}&firstname={firstname}&lastname={lastname}&language={language}&ttl=1day
46