Standart OAuth2 and OpenID technologies are very usefull to easily share applications between developers, final end users and service providers :
At NFT to ID, we provide Oauth and OpenID services for your applications.
Become a member of NFT to ID Network and share some content with our members (https://api-v1.nfttoid.com/).
Step by step configuration of your application with NFT to ID Network.
Today, most of the software editors offer OpenID/Oauth2 connectors in their catalog.
Here are some well known Oauth connectors if you need :
Once your application connector selected and installed, you should get a Callback URI. (exemple: https://www.yourapp.com/1111111-22222222/callback)
Please note :
Browse : NFT To ID - Digital Services - https://api-v1.nfttoid.com/
Register a free account for your application.
Once your account is fully registered (email verified, …), you can register your application callback url and define a custom client password (12 characters, Upper + Lower case + numbers).
=> You will then retrieve a “Client ID” from NFT to ID OpenID configuration.
Everything is ready for your application final OAuth configuration :
Base API URI (Well Known configuration file) : https://api-v1.nfttoid.com/nfttoid/openid-configuration
Exemple of informations embeded in the OpenID ticket (id token and refresh token ) :
{
"sub": "oidc|exemple|aaaa-bbbb-cccc-...-..UniqueID...",
"given_name": "John",
"family_name": "DOE",
"nickname": "MyUserNameIsSpiderMan",
"name": "John DOE",
}
As of now, this OpenID configuration has been successfully tested with :