IDP Kit Setup
Intro
Before you start with the project setup, make sure you have the following dependencies on your local machine:
Getting Started
For running the project, you have two options: Docker or Gradle.
Cloning the project
git clone https://github.com/walt-id/waltid-idpkit.git2. Changing directory
cd waltid-idpkit3. Open the project in your feavourite IDEA
4. Create a walt.yaml file in the root directory of the project. Values needed are described in the configuration section.
5. Building the project
./gradlew build install6. Creating an alias (optional)
alias idpkit="build/install/waltid-idpkit/bin/waltid-idpkit"Cloning the project
git clone https://github.com/walt-id/waltid-idpkit.git2. Changing directory
cd waltid-idpkit3. Open the project in your feavourite IDEA
4. Create a walt.yaml file in the root directory of the project. Values needed are described in the configuration section.
4. Building the project
docker build --rm -t waltid/idpkit .5. Creating an alias (optional)
alias idpkit="docker run -p 8080:8080 -e WALTID_DATA_ROOT=/data -v $PWD:/data waltid/idpkit"Running the IDP-Kit Frontend The frontend with which the user will interact to authenticate by doing a connect wallet.
Change into the frontend directory
Install dependencies using node v.16
Running the project
Configuring the SSI wallet used during authentication
In the verifier config (config/verifier-config.json), we can define the SSI wallet which should be used. For this example, we can use the hosted wallet by walt.id.
Last updated
Was this helpful?
