Soul card was developed with Soul identity provider.
- Create an account on Soul by visiting https://login.soul-network.com/register
- Login through https://www.soul-network.com/ using your new account and retrieve the access token
- Create a new platform using your account (please replace the placeholders with your desired values)
$ curl --location --request POST 'https://api.soul-network.com/v1/platforms' \
--header 'Authorization: Bearer <AUTH_TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "<PLATFORM_NAME>",
"redirect_uris": ["<VALID_CALLBACK_URL>"]
}'
-
Information about your platform will be returned, including a unique identifier represented by the
id
field -
Make a copy of
.env.development
and call it.env.development.local
,SOUL_PLATFORM_ID
should be set to theid
you've obtained on the step above -
Run the application!
$ nvm use
$ npm -g install npm@8
$ npm run dev