-
Notifications
You must be signed in to change notification settings - Fork 1
/
application.yml
94 lines (85 loc) · 3.1 KB
/
application.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#
# Deployment Specific configuration
#
# The following section is a template of the mandatory configuration that needs to be supplied in order to start the
# application, this config is deployment specific.
#
# Cloud Client API settings
#cloud:
# client:
# # Connection string to connect to the Cloud Client API
# baseUri:
#
# Resource Server Configuration
#rs:
# api:
# # Connection string to the RS API base URI
# uri:
#
# RCS Consent signing configuration
# See: com.forgerock.sapi.gateway.ob.uk.rcs.server.configuration.RcsApplicationConfiguration.rcsJwtSigner
#
#rcs:
# consent:
# response:
# jwt:
# # kid value to use in the header of JWS produced by this app
# signingKeyId:
# # path to the private key, this is expected to be a PEM file
# privateKeyPath:
# # iss value to specify in the claims of JWS produced by this app
# issuer:
# # Algo used to sign the JWS
# signingAlgorithm: PS256
#
server:
max-http-request-header-size: 16KB
logging:
level:
com.forgerock: DEBUG
management:
endpoints:
web:
exposure:
include: health, info, prometheus
# Configuration for API Provider information
# API provider is the organization that exposes the Open Banking API capabilities to be consumed by TPPs (usually a Bank)
# See: com.forgerock.sapi.gateway.ob.uk.rcs.server.configuration.ApiProviderConfiguration
api:
provider:
# Name used in ConsentDetails, this gets displayed in the Consent UI
name: Test Bank
# Configuration for calling the Cloud Data repository
# com.forgerock.sapi.gateway.ob.uk.rcs.cloud.client.configuration.CloudClientConfiguration
cloud:
client:
api-client-path: /repo/apiclients/{apiClientId}
users-path: /repo/users/{userId}
# RCS Consent Store config
consent:
store:
enabled:
# Controls which intentTypes are supported
intentTypes: ACCOUNT_ACCESS_CONSENT, PAYMENT_DOMESTIC_CONSENT, PAYMENT_DOMESTIC_SCHEDULED_CONSENT, PAYMENT_DOMESTIC_STANDING_ORDERS_CONSENT, DOMESTIC_VRP_PAYMENT_CONSENT, PAYMENT_FILE_CONSENT, CUSTOMER_INFO_CONSENT, PAYMENT_INTERNATIONAL_CONSENT, PAYMENT_INTERNATIONAL_SCHEDULED_CONSENT, PAYMENT_INTERNATIONAL_STANDING_ORDERS_CONSENT, FUNDS_CONFIRMATION_CONSENT
spring:
data:
mongodb:
database: consent
# Configuration for calling the RS backoffice API
# See: com.forgerock.sapi.gateway.ob.uk.rcs.server.configuration.RsBackofficeConfiguration
rs:
api:
resource:
customer-info:
# Context endpoing to find customer information by userId
findByUserId: /resources/customerinfo/findByUserId
backoffice:
uris:
accounts:
# Context endpoint to find accounts user by userId
findUserById: /backoffice/accounts/search/findByUserId
# Context endpoint to find account identifier by userId and account identifiers (name, identification and scheme name)
findByAccountIdentifiers: /backoffice/accounts/search/findByAccountIdentifiers
domestic-payments:
# Context endpoint to find payment user by userId
findUserById: /backoffice/domestic-payments/search/findByUserId