XS2A Adapter Release 0.1.7
Notices:
-
for
crealogix-adapter
: extended logging if getToken request fails,
all logs are sanitized. -
for
crealogix-adapter
: Authorization header is resolved correctly
now, it’s decoded and split into Authorization and
PSD2-AUTHORIZATION headers. -
changes in
verlag-adapter
: Adapter will adjust
getTransactionListAsString Accept header to contain
application/json value. JSON is the only value the ASPSP is
expecting in Accept header as for now. Adapter will tolerate
text/plain as this is the only expected value in the ASPSP Sandbox
environment. A client will want to provide text/plain
intentionally to communicate with the Sandbox. -
changes in
adapters
package: creatingHttpClient’s
will be
performed within corresponding adapter AIS, PIS, OAuth2, etc.
services instead of service providers. -
for
crealogix-adapter
: PaymentInitiationService has the same
behavior as AcountInformationService now - an Authorization header,
made by the Adapter, is decoded and replaced with new Authorization
and PSD2-AUTHORIZATION headers with revealed values. -
for
ing-adapter
: refactored IngServiceProvider - encapsulated
creation of HttpClient into a separate factory; updated ING API
classes to use more recent versions of HttpClient.
Fixes:
-
fixed DKB
PSD2-AUTHORIZATION
header, it contains Base64 encoded
value ofTPP-ID:TPP-SECRET
now -
fixed 406 error in
verlag-adapter
forgetTransactionList
call,
if theAccept
header has accept all ("*/*") value or is
absent, the text/plain value is provided. -
fixed bug in WiremockStubDifferenceDetectingInterceptor,
isWiremockSupported method checksmappings
directory presence in
an adapter as intended. -
fixed bug in
crealogix-adapter
: Authorization header credentials
type recognized and checked correctly now. -
fixed authorization request uri construction in
commerzbank-adapter
-
fixed wrong bank response interpreting in
crealogix-adapter
. DKB
customCrealogixValidationResponse
model was added, and a mapper
for proper mapping to TokenResponse was generated.