LogoLogo
ProductsCommunityGitHubShare Feedback
IDP Kit
IDP Kit
  • What is the IDP Kit?
    • Introduction
    • IDP Kit
      • IDP Kit | Basics
        • Overview
        • Functionality
      • Architecture
  • Getting started
    • Quick Start
    • CLI | Command Line Interface
    • REST APIs
    • Dependency (JVM)
    • Public deployments
    • Build
      • Docker
  • Demos
    • Try Login With NFT
  • Tutorials
    • Login with NFTs | Next.js
      • IDP Kit Setup
      • Client Registration
      • NFT Collection Configuration
      • Next.js
    • Login with NFTs | Keycloak
      • IDP Kit Setup
      • Client Registration
      • NFT Collection Configuration
      • Keycloak (18.0.2)
      • Keycloak (>19.0.1)
      • Frontend - Next.js
    • Login with SSI | Next.js
      • IDP Kit Setup
      • Client Registration
      • Verifiable Credential Config
      • Next.js
  • Configuration and Setup
    • IDP Kit configuration and setup
    • OIDC Manager configuration
      • Keys and signatures
      • Client registration
      • Client authentication
      • Claim configuration
    • SIOP Manager configuration
    • NFT Manager configuration
  • Concepts
    • OIDC Authentication - Recap
    • Identity provision via SSI
    • Identity provision via NFTs
      • EVM | Identity Provision
        • Sign in With Ethereum (SIWE)
      • Tezos | Identity provision via NFTs
        • Sign-In with Tezos (SIWT)
      • Near | Identity provision via NFTs
        • Sign-in with Near Protocol (SIWN)
      • Polkadot | Identity provision via NFTs
        • Sign-in with Polkadot (SIWP)
      • Flow | Identity provision via NFTs
        • Sign-in with Flow (SIWF)
      • Algorand | Identity provision via NFTs
        • Sign-in with Algorand (SIWA)
    • IAM / KeyCloak integration
  • Community
    • Discord
    • Twitter
    • Newsletter
    • GitHub Discussions
  • DEVELOPER RELATIONS
    • Contribute
    • Roadmap
    • Share Feedback
    • Contact
  • Product Editions
    • Open Source | Always Free
    • Enterprise
    • Cloud Platform
Powered by GitBook
On this page
  • Verifier backend configuration
  • Config command
  • Verification policies
  • Configuration example

Was this helpful?

Export as PDF
  1. Configuration and Setup

SIOP Manager configuration

PreviousClaim configurationNextNFT Manager configuration

Last updated 1 month ago

Was this helpful?

In this section we look at the configuration of the SIOP Manager sub module.

If you haven't already, you may want to familiarize yourself with the basic , the and the , in the previous sections, before moving on.

Verifier backend configuration

The SIOP Manager is derived from the Verifer Manager in the Verifier backend component of the .

Therefore, we require the same configuration of the verifier component as documented in the Wallet Kit documentation, in the file

config/verifier-config.json

In order to avoid duplication, please refer to the Wallet Kit documentation for details on how to configure:

Config command

In order to execute the config command in the SIOP Manager context, use the following command:

waltid-idpkit config --siop

Verification policies

Refer to , in the Wallet Kit documentation, to understand how to manage SSI verification policies.

Note, that the IDP Kit requires a different config command flag than the Wallet Kit for configuring the SIOP manager:

waltid-idpkit config --siop vc policies --help

Configuration example

Here's a complete example for the verifier-config.json:

{
  "verifierUiUrl": "https://verifier.waltid.org",
  "verifierApiUrl": "https://verifier.waltid.org/verifier-api",
  "additionalPolicies": [
    {
      "policy": "JsonSchemaPolicy"
    }
  ],
  "wallets": {
    "walt.id": {
      "id": "walt.id",
      "url": "https://wallet.waltid.org",
      "presentPath": "api/wallet/siopv2/initPresentation/",
      "receivePath" : "api/wallet/siopv2/initPassiveIssuance/",
      "description": "walt.id web wallet"
    }
  }
}
IDP Kit Configuration
Command Line Interface
Wallet Kit
External URLs
Known SSI wallets
Verification Policies
Verification Policies
Data Root