- Implement store-admin a. Implement OrderCloud authentication using next-auth b. Implement notification provider
- Implement store-front
Steps to setup the OrderCloud authentication system.
- Create a new market place
- Create API Client for Seller App
- Create API Client for Buyer App
- Create admin user
{ "ID": "ADMIN", "Username": "admin01", "Password": "Pa$$word12345", "FirstName": "Admin", "LastName": "User", "Email": "[email protected]", "Active": true, "TermsAccepted": "2023-04-13" }
- Create buyer organization
{ "ID": "KwGTsm_2T06wS4VhE9BdSw", "Name": "Default Buyer", "DefaultCatalogID": "KwGTsm_2T06wS4VhE9BdSw", "Active": false, "DateCreated": "2023-04-13T03:55:35.873+00:00", "xp": null }
- asd
{ "Active": true, "Username": "buyer1", "Password": "Pa$$word12345", "FirstName": "Buyer", "LastName": "User", "Email": "[email protected]", "TermsAccepted": "2023-04-13" }
- Admin security profile
{ "ID": "ADMIN_PROFILE", "Name": "Admin User Profile", "Roles": [ "MeAdmin", "PasswordReset", "BuyerReader", "OrderAdmin", "CatalogAdmin", "ProductAdmin", "ProductAssignmentAdmin", "PriceScheduleAdmin", "ShipmentAdmin" ] }
- Buyer security profile
{ "ID": "BUYER_PROFILE", "Name": "Buyer User Profile", "Roles": [ "MeAdmin", "PasswordReset", "Shopper" ] }
- Assign admin user profile to seller organization
{ "SecurityProfileID": "ADMIN_PROFILE" }
- Assign buyer user profile to buyer organization
{ "SecurityProfileID": "BUYER_PROFILE", "BuyerID": "BUYER_ORGANIZATION" }