Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Date: 

Logo Should Always Redirect to Root(which in turn uses config)

(RTL-3558)

After pressing AccountService logo during BankID login option user is being redirected to the login session and has no more difficulty with the page being only refreshed.

AccountService added features

(RTL-3595)

Added functionality/config for looking up RP certificates by using thumbprint as opposed to common name.

(RTL-3586)

Added multi tenant support for BankID.


Date: 

External Frontend Usage Leads to Missing SSN on Users

(RTL-2950)

Clients' data regarding SSN that are registered using external frontend are properly saved and stored in the Account Service database in dbo.User table, as well as, in the MemberInfoService database in Ident.Person table.

Update MergeUser Procedure to Fit Extended Identitynumber/Loyalty Index

(RTL-3396)

The MergeUser procedure was updated and it is possible to export users from MyPage to AccountService using the UserMerger job.

Only Login with BankID

(RTL-3531)

Added configuration to disable registration with BankID when BankID login is activated. The purpose here will be that our customers can choose one to have both, or one of the possibilitets with BankID


Date: 

Update Npm packages

(RTL-3223)

Solution doesn't depend on npm packages with high or critical vulnerability - Npm packages were updated properly. 

Failed Dependency Application Insights Logging

(RTL-3230)

The 404 dependency calls to MemberInfoService GET/api/MemberIdentity/[LoyaltyProgram][IdentifierType] are marked as succeeded instead of failed operations when the failure is a result of a normal part of the flow and should not confuse the user.

Config UI - Do not Serialize Enums to Numbers

(RTL-3238)

When setting the desired configuration for Account Service in specifically designed UI (System->Concepts->LoyaltyPrograms->Configuration) enums saved to json configuration stored in DB are serialized as strings. What is more, AccountService accepts json configuration where enums are serialized both as numbers and string.

Membership registration

(RTL-3257)

Membership registration works for members where email was already registered without SSN.



Date: 

Loyalty program on identity

(RTL-2302)

It is possible to create and edit account in Account Service.

Exceptions for AccountService are Logged Three Times in AppInsight

(RTL-2548)

Exceptions for AccountService are not logged three times in AppInsignts anymore. Only one exception is being logged for errors.
What is more, 400 Bad Request Exception logged when trying to use unknown domains was simplified.

Register with social security number

(RTL-2760)

Fixed an issue that made it possible for users to register for any existing SSN (in MemberService).

AccountService checks if the email matches the email on the membership. 

Logging

(RTL-2764)

AccountService will logs client side errors (exceptions) in AppInsight under the "Browser" (Server|Browser) category. This will make it easier to detect problems in the end users browser.

Autofill with saved password

(RTL-2804)

The "City" field is not automatically filled with the login saved in the browser.

Login with Facebook

(RTL-2956)

AccountService supports multiple external authentication providers.

To configure the Facebook integration you need a Facebook developer account, Facebook app registration and Facebook login product enabled. 

Swagger is not being displayed

(RTL-3055)

Broken error handling was improved and Swagger page is available now.

Registration fails with 500 when registering only passwords (Marqet setup)

(RTL-3144)

Due to a bug in frontend, which caused users have empty phone number, MQ clients failed to complete user registration in AccountService. The bug originates from RTL-2620  and this hotfix restores MQ registration flow.

Fix for error logging related to verification page

(RTL-3172)

Open verification link in different browser does not generate client side error

Registration of members with SSN but missing email

(RTL-3179)

During registration if we find a member with correct SSN and missing email we assign this membership to the registering user.

Correctly initialize array

(RTL-3208)

It is possible to finish registration in Account Service from invitation link based on Member created in Chain Web.


Date: 

Exceptions for AccountService are Logged Three Times in AppInsight

Exceptions for AccountService are not logged three times in AppInsignts anymore. Only one exception is being logged for errors.
What is more, 400 Bad Request Exception logged when trying to use unknown domains was simplified.

Login with BankID in Sweden

AccountService supports multiple external authentication providers. 

In order to login with Accountservice the customer (tenant) needs it's own BankID agreement.


Date: 

Login with Vipps

...

Account service supports multiple external authentication providers. To configure the Vipps integration you will need an agreement with the Vipps corporation and and access to https://portal.vipps.no/ . A requirement for the agreement, is to have the company (corresponding to the tenant concept) organization number shown on the client application front page. This also includes the login page.

...