unaware1224 / LayerNet

a simple backend to generate identity tokens using .net for Layer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LayerNet

a simple backend to generate identity tokens using .net for Layer

Setup:

1.Restore package by Nuget

2.Open Web.config and replace with your value:

  • LayerProviderId - Provider ID found in the Layer Dashboard under "Authentication"
  • LayerKeyId - Public key generated and stored in the Layer Dashboard under "Authentication"
  • LayerPemFilePath - Path of .pem file contain RSA Private key

3.Remember to paste your RSA key into .pem file located at LayerPemFilePath on web.config

4.Run project by hit F5

URL:

  • /layer/GenerateIdentityToken

Parameters:

  • user_id: The user ID of the person you want to authenticate
  • nonce: The nonce you receive from Layer. See docs for more info

Method:

POST

Output:

A JSON object containing the identity_token.

Example Result:

{
"identity_token": "eyJ0eXAiOiJKV1MiLCJhbGciOiJSUzI1NiIsImN0eSI6ImxheWVyLWVpdDt2PTEiLCJraWQiOiI2OWZkZDVhYS02NDc4LTExZTQtOTdmMS0xZGVkMDAwMDAwZTYifQ.eyJpc3MiOiI1YTczMWE0Yy02M2JlLTExZTQtOTEyNC1hYWE1MDIwMDc1ZjgiLCJpYXQiOjE0MTUxNTExMTcsImV4cCI6MTQxNTE2MTExNywibmNlIjoibkcrWHZFb0c3dDBXSEZrZjN0QmlWdEdjekFsTXArUmwydXVqWkN0TVJsSEcxb1FVU05BSXZnM0ZTbnFzTDhiNlFFK2pIZU8vZHJsZ2FJNXJnRXVIR2c9PSJ9.SPVPzzN7S09OafQZV7E_LvHF1mmvj5VU0Kn780ef4tegwLUS_pYj7ODfgSZPS2-MNRFhYb5ACZqtoxNkv32CJBzJzFuwBkZ3CsuX8xdpeXWEqvYtK2OV73x1TNA8RGmWyVjVKq7xjpGUORkLk7KQW3QRrQGSVx_jeOiUxb9HvZI"
}

About

a simple backend to generate identity tokens using .net for Layer

License:MIT License


Languages

Language:C# 98.1%Language:CSS 1.8%Language:ASP 0.1%Language:JavaScript 0.0%