AgID / spid-oidc-check-op

SPID OIDC Conformance Test Tool for OP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spid-oidc-check-op

SPID OIDC Conformance Test Tool for OP

Requirements

  • Node.js v.14

Setup

clone the repository

git clone https://github.com/AgID/spid-oidc-check-op.git
cd spid-oidc-check-op/src

copy and edit configurations

cp -R config_sample config

create Relaying Party signing and encryption certificates

cd config && sh make_cert.sh && cd .. 

create directory for database

mkdir data

configure same base path on

  • src/client/src/config.json
  • src/config/server.json
  • src/config/rp.json
  • src/config/aa.json

compile and build the client

cd client && npm i && npm run build && cd ..

compile the server

cd server && npm i && cd ..

Run

node server/spid-oidc-check-op

Use Docker

clone the repository

git clone https://github.com/AgID/spid-oidc-check-op.git
cd spid-oidc-check-op

build

docker build -t spid-oidc-check-op .

run

docker run -t -i -p 8084:8084 spid-oidc-check-op

About

SPID OIDC Conformance Test Tool for OP

License:Apache License 2.0


Languages

Language:JavaScript 85.4%Language:SCSS 9.9%Language:CSS 3.5%Language:Mermaid 0.7%Language:HTML 0.3%Language:Dockerfile 0.2%Language:Shell 0.1%