Developers
  • Docs
  • Resources
  • API
  • Help
  • Blog

›Login with SelfKey

Getting Started

  • About SelfKey
  • KEY Token
  • SelfKey Identity Wallet
  • SelfKey Extension

SelfKey API

  • Overview
  • All Endpoints

SelfKey Marketplace

  • About SelfKey Marketplace
  • Integration Process
  • GUIDE: Exchanges
  • GUIDE: Incorporations

Login with SelfKey

  • About Login with SelfKey
  • Authentication Process
  • Client Configuration
  • Server Implementation
  • GUIDE: Basic LWS
  • GUIDE: Marketplace Only LWS
  • GUIDE: KYC Only LWS
  • GUIDE: Full LWS

Additional Projects

  • SelfKey JSON Schema
  • Staking KEY
  • Decentralized Identifiers (DID)
  • Verifiable Credentials

Full LWS Implementation

Full LWS Implementation

3 - Partner page on Marketplace

[ diagram ]

Examples: Exchanges, Banks, ...

Signup

KYCC or RP-KYC

1- GET      /auth/challenge                         =>  200: C-JWT
2- POST /auth/challenge C-JWT + { sig }         =>  200: W-JWT        [ 400, 401 ]
4- GET      /templates/                         =>  200: [ templates ]          
5- GET      /templates/{templateId}/schema.json             =>  200: template                [ 404 ]
6- POST /files          W-JWT + { file }            =>  200: { fileId }                  [ 400, 401 ]
7- POST /applications       W-JWT + { templateId, attr, files } =>  201                                [ 400, 401 ]


RP-UMS
3- POST /users          W-JWT + { attr }            =>  201


Login

KYCC

1- GET      /auth/challenge                         =>  200: C-JWT
2- POST /auth/challenge C-JWT + { sig }         =>  200: W-JWT      [ 400, 401 ]

RP-UMS

3- GET      /auth/token     W-JWT               =>  200: User Token [ 401, 404 ]
← PreviousNext →
  • Full LWS Implementation
Developers
Docs
Getting StartedMarketplace IntegrationLogin with SelfkeyAdditional Projects
Resources
View All ResourcesLogin with SelfKey NodeJS SDKSelfkey Developer Twitter
More
SelfKey Developer BlogSelfKey Foundation GitHubStar
Copyright © 2019 SelfKey Foundation