Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.83 KB

File metadata and controls

57 lines (40 loc) · 2.83 KB

Getting Started

To get started, clone the source code from the GitHub repositories by following the steps below:

  1. Create a folder called CDR.
  2. Navigate to this folder.
  3. Clone the repo as a subfolder of this folder using the following command:
git clone https://github.com/ConsumerDataRight/authorisation-server.git
  1. Install the required certificates. See certificate details here.
  2. Start the projects in the solution. This can be done in multiple ways. This guide explains how to do this using .Net command line and using MS Visual Studio.

.Net command line

  1. Download and install the free MS Windows Terminal.
  2. Use the Start-Auth-Server batch file to build and run the required projects to start the Mock Data Holder.

Start projects from .Net CLI

This will create the LocalDB instance by default and seed the database with the supplied sample data.

LocalDB is installed as part of MS Visual Studio. If using MS VSCode, the MS SQL extension will need to be installed.

You can connect to the database from MS Visual Studio using the SQL Explorer, or from MS SQL Server Management Studio (SSMS) using the following settings:

Server type: Database Engine  
Server name: (LocalDB)\\MSSQLLocalDB  
Authentication: Windows Authentication  

MS Visual Studio

Start the Mock Data Holder

To launch the application using MS Visual Studio, the following projects need to be started:

CdrAuthServer 
CdrAuthServer.mTLS.Gateway
CdrAuthServer.TLS.Gateway
  1. Navigate to the solution properties and select a "Start" action for the required projects.

Project selected to be started

  1. Click "Start" to start the Authorisation Server solution.

Start the project

  1. Output windows will be launched for each of the projects set to start.
    These will show the logging messages as sent to the console in each of the running projects. E.g.

Project running

  1. To run the solution in debug mode, simply follow the steps outlined above and click on the "Start"
    button as shown in the image below:

Start the project