Skip to main content
Skip table of contents

Autentikointi

Integraatio Solteq Commerce Cloudin REST APIin vaatii kutsuvan osapuolen autentikointia sekä luvitusta vaadittuihin resursseihin. Autentikoinnissa ja luvituksessa käytetään OAuth2 -protokollaa.

Ensiksi sinun tulee rekisteröidä client credential haluamallasi client id:llä. Saat client secretin, jota käytetään JSON Web Tokenin (JWT) hankkimisessa. Luvista riippuen voit kutsua eri resursseja.

Alla olevan URL:in avulla voit hakea JWT-tokenin:

POST https://login.smartretail.cloud/connect/token

CONTENT-TYPE application/x-www-form-urlencoded

CODE
client_id=client1&
client_secret=secret&
grant_type=client_credentials&
scope=administration-api

client_id

client identifier (pakollinen: joko mukana kutsun bodyssä tai osana Authorization-otsaketta)

client_secret

client secret, joko kutsun bodyssa, tai perus autentikoinnin otsikkona.

grant_type

client_credentials

scope

Yksi tai useampi rekisteröity scope.

Esimerkki:

CODE
curl --location --request POST 'https://login.smartretail.cloud/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=INTEGRATION_CLIENT' \
--data-urlencode 'client_secret=wg4gOfdWICo+LUNlchbRX+wdu0OCtubV' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'scope=catalog-api'

Kun saat JWT:n, voit kutsua Commerce Cloudin REST API:a. Token tulee antaa otsakkeessa muodossa

Authorization: Bearer JWT_token_tähän

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.