Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Introduction

The CoreOne Trustee Management Test Application can be used to demonstrate certain CoreOne Authentication Service features such as permission delegation, record matching and others. The application will be extended step-by-step but is still a work in progress. This page documents the features and the configuration needed.

Datastructure

The data is stored in a SQLite Database and data can currently only be edited with the SQLite DB Browser.

Configuration File

There is an appsettings.json file that contains all the necessary configuration.

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",
  "AuthorizationServer": "https://demo.coreone.ch/",
  "ClientId": "iam-test-app",
  "ClientSecret": "myverysecuresecret",
  "SeedDataIfNewDatabase": true,
  "DeleteBillLoaAcr": "urn:customer:authentication:loa:2",
  "SqLiteDbPath": "database.db",
  "SubjectIdPrefix": "demoid:"
}

Access Rights

There are a certain amount of access rights that are documented on the home page of the application. You will need to create them as resource objects withing the CoreOne Application Service and provision them to the CoreOne Authentication Service.

Pitfalls

  • A legal entity in the data structure should not have an Email address set

  • The application is not very robust at the moment. Please enable stdout in the web.config and check the log file

  • I added error messages that should indicate which object is missing in the data structure

  • No labels