Auðkennis Environments

 

Auðkenni has two separate environments. The testing environment and the production environment. Most prospective service providers first establish a connection to the testing environment before connecting to the production environment.

Testing Environment

The testing environment behaves in all respects like the production environment. It is intended for service providers to use while adapting to our system. This allows the service provider to test freely without the risk of disrupting the operation of the production environment. In the testing environment, service providers also have the opportunity to test potential changes and adapt their solutions to them before they are implemented in the production environment.

What needs to be considered regarding the testing environment?

There are a few things to keep in mind:

Test Certificates

Since the testing environment is entirely separate from the production environment, prod certificates cannot be used for testing. Instead, specialized test certificates need to be set up. These test certificates are similar to prod certificates in most aspects, but they have a different issuer, which makes them incompatible with the production environment. Test certificates are required for mobile phones (SIM cards), the app, and cards, as needed for the testing process. This ensures that the testing environment operates independently and without any impact on the production environment.

Test Certificates for mobile phones (in SIM cards)

Since it's not possible to have both test certificates and prod certificates on the same SIM card, we recommend that service providers use separate numbers for testing purposes. If test certificates are set up on a number that already has prod certificates, the prod certificates will be invalidated, and they will need to be set up again if that number is to be used in the production environment. One option is to obtain a dedicated test number, such as prepaid SIM card, to use specifically for development and testing purposes. This way, there will be no interference or conflicts with the real production environment.

Test Certificates for the Auðkenni App

When it comes to the Auðkenni app, there is a separate testing version provided by Auðkenni. The advantage of this is that users can have both the production version and the testing version installed on the same device. Access to the testing version is controlled. To gain access to the testing version, users need to provide an email address that has access to the Google Play Store. Auðkenni will then grant access to the testing version for that email address. Subsequently, the user will receive an email with an "invite" link that needs to be accepted to use the testing version. The email will also contain a link to download the app itself. This way, users can conveniently test the app without interfering with the functionality of the production version.

Production Environment

The production environment is the live environment where everything is fully ready for use. For a service provider, it is straightforward to transition to the production environment once everything is prepared and tested in the testing environment. Only the necessary adjustments, such as changing the base URLs and authentication-related parameters (client ID, secret, etc.), need to be made.

However, connecting to the production environment is not permitted until a contractual agreement is reached between Auðkenni and the prospective service provider. This ensures that all parties are aligned, and the necessary legal and security requirements are met before deploying the service in the live environment. This approach helps maintain the integrity and security of the production environment.