TangleID / Tangleid
Licence: mit
Secure self-sovereign identity built on IOTA/Tangle
Stars: ✭ 141
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
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
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
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
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
This is the TangleID JavaScript library, which allows you to do the following:
- Registering and resolving identifier
- Signing JSON-LD document, e.g. Verifiable Credentials
- Verifying JSON-LD document signature
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
- Clone this repository.
$ git clone https://github.com/TangleID/TangleID
- 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].