Access Tokens
Request OAuth 2.0 access tokens from ESW STS using client credentials. Includes required parameters, token endpoint, and code examples
Token endpoint
Parameters
Examples
curl --location --request POST "https://security-sts.<environment>.eshopworld.com/connect/token" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "grant_type=client_credentials" \
--data-urlencode "scope=<space-separated-scopes>" \
--data-urlencode "client_id=<client_id>" \
--data-urlencode "client_secret=<client_secret>"var client = new RestClient("https://security-sts.<environment>.eshopworld.com/connect/token");
var request = new RestRequest("", Method.Post);
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("grant_type", "client_credentials");
request.AddParameter("scope", "<space-separated-scopes>");
request.AddParameter("client_id", "<client_id>");
request.AddParameter("client_secret", "<client_secret>");
var response = client.Execute(request);
Console.WriteLine(response.Content);OkHttpClient client = new OkHttpClient();
RequestBody body = new FormBody.Builder()
.add("grant_type", "client_credentials")
.add("scope", "<space-separated-scopes>")
.add("client_id", "<client_id>")
.add("client_secret", "<client_secret>")
.build();
Request request = new Request.Builder()
.url("https://security-sts.<environment>.eshopworld.com/connect/token")
.post(body)
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());Access Token Response
Use the token
Last updated
Was this helpful?