All Projects → TangleID → Tangleid

TangleID / Tangleid

Licence: mit
Secure self-sovereign identity built on IOTA/Tangle

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Tangleid

Ipfs Social Proof
IPFS Social Proof: A decentralized identity and social proof system
Stars: ✭ 96 (-31.91%)
Mutual labels:  identity
Aspnetcore.identity.mongodbcore
A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.2. Allows you to use MongoDb instead of SQL server with Microsoft.AspNetCore.Identity 2.2. (not Identity 3.0)
Stars: ✭ 118 (-16.31%)
Mutual labels:  identity
Active Directory B2c Custom Policy Starterpack
Azure AD B2C now allows uploading of a Custom Policy which allows full control and customization of the Identity Experience Framework
Stars: ✭ 136 (-3.55%)
Mutual labels:  identity
Brightid
Reference mobile app for BrightID
Stars: ✭ 101 (-28.37%)
Mutual labels:  identity
Awesome Iota
A community driven list of useful IOTA blogs, articles, videos and tools.
Stars: ✭ 109 (-22.7%)
Mutual labels:  iota
Cipheridaas
CipherIDaaS —— Open-source IDaaS/IAM product by CipherChina , Hangzhou .
Stars: ✭ 121 (-14.18%)
Mutual labels:  identity
Ethr Did
Create ethr DIDs
Stars: ✭ 90 (-36.17%)
Mutual labels:  identity
Nelson.cli
WE HAVE MOVED TO A NEW REPOSITORY
Stars: ✭ 139 (-1.42%)
Mutual labels:  iota
Identitybase
IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.
Stars: ✭ 112 (-20.57%)
Mutual labels:  identity
Microsoft Authentication Library For Objc
Microsoft Authentication Library (MSAL) for iOS and macOS
Stars: ✭ 132 (-6.38%)
Mutual labels:  identity
Microsoft Authentication Library For Android
Microsoft Authentication Library (MSAL) for Android
Stars: ✭ 103 (-26.95%)
Mutual labels:  identity
Entangled
enTangle'd is an amalgamation of all things Tangle
Stars: ✭ 107 (-24.11%)
Mutual labels:  iota
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+8328.37%)
Mutual labels:  identity
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (-29.79%)
Mutual labels:  iota
Iota Java
IOTA Java API Library. Find documentation on
Stars: ✭ 137 (-2.84%)
Mutual labels:  iota
Active Directory B2c Xamarin Native
This is a simple Xamarin Forms app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.
Stars: ✭ 91 (-35.46%)
Mutual labels:  identity
Tobab
tobab: the poor mans identity aware proxy, easy to use setup for beyondcorp in your homelab
Stars: ✭ 122 (-13.48%)
Mutual labels:  identity
Uport Credentials
Library for integrating uPort into node server side applications
Stars: ✭ 140 (-0.71%)
Mutual labels:  identity
Eid Mw
eID Middleware (main repository)
Stars: ✭ 137 (-2.84%)
Mutual labels:  identity
Origin Playground
Playground for us to try out new ideas, specifically around Identity (ERC 725) & the Origin Marketplace
Stars: ✭ 127 (-9.93%)
Mutual labels:  identity

TangleID Core

TangleID JavaScript monorepo

Build Status GitHub license lerna

This is the TangleID JavaScript library, which allows you to do the following:

For more use cases, please visit the TangleID website.

Installing the library

To install the TangleID library and its dependencies, you can use one of the following options:

Install using npm:

npm install @tangleid/core

or using yarn:

yarn add @tangleid/core

Getting started

To register/resolve the identifier, do the following:

import { composeAPI } from '@tangleid/core';

const tid = composeAPI({
  provider: 'https://tangle.puyuma.org',
});

const { seed, did, document } = await tid.registerIdentifier({
  publicKey,
});

const resolved = await tid.resolveIdentifier(did);

The API Reference can be found in here.

Developing

Bootstrap your environments

  1. Clone this repository.
$ git clone https://github.com/TangleID/TangleID
  1. Install the dependency packages.
$ yarn run init

Running tests

$ yarn run test

Build the packages

$ yarn run build

Updating documentation

The documentation is generated from the JSDoc annotations. To update the documentation running yarn run docs from the root directory.

Licensing

TangleID is freely redistributable under the MIT License. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].