Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nuid/daml-example
NuID's dKMS backed by DAML's smart contract platform
https://github.com/nuid/daml-example
authentication clojure clojurescript daml identity key-management sso zero-knowledge
Last synced: about 1 month ago
JSON representation
NuID's dKMS backed by DAML's smart contract platform
- Host: GitHub
- URL: https://github.com/nuid/daml-example
- Owner: NuID
- Created: 2019-09-06T15:45:29.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-27T13:33:49.000Z (over 1 year ago)
- Last Synced: 2024-11-06T07:28:47.397Z (3 months ago)
- Topics: authentication, clojure, clojurescript, daml, identity, key-management, sso, zero-knowledge
- Language: Clojure
- Homepage: https://nuid.io
- Size: 486 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NuID :: DAML
NuID's distributed key management backed by DAML's smart contract platform.
## ⚠️
This repository is intended as an illustrative example. Get in touch if you're interested in using **NuID :: DAML** in a production environment!
## Requirements
* [npm](https://nodejs.org/en/download/)
* [clojure](https://clojure.org/guides/getting_started) & [boot](https://github.com/boot-clj/boot#install)
* [DAML SDK](https://docs.daml.com/getting-started/installation.html#)## Usage
From the root of this directory:
```
$ chmod +x bin/demo.sh
$ ./bin/demo.sh
```Once `Server started!` appears in the terminal output, you'll be able to visit:
* `localhost:4000` to inspect the DAML navigator
* `localhost:8080` to interact with a minimal login demo
* `localhost:8080/slides` for additional information on using **NuID :: DAML**Exit and cleanup with `ctrl+c` (twice, on some platforms).