Calling Order Service APIs with JWT authentication
You can call the Order Service APIs with JWT authentication.
Before you get started, ensure that JWT properties are set in Sterling Order Management System Software and Order Service.
And, ensure that the incoming HTTP/HTTPS request for API calls contain the request header as
“Authorization”, scheme as “Bearer”, followed by JWT as illustrated.
Authorization=Bearer <Signed JSON web token>
Order Service verifies the token signature and expiration date. If the verification process is successful, a request is automatically forwarded to the corresponding API.
Sterling Order Management System Software supports (/jwt)
rest endpoint using which you can
obtain a JWT token. To obtain a JWT token, call <host:port>/smcfs/restapi/jwt
and perform a GET
request. A new JWT token is returned using which you can call
Order Service APIs.
login
API. Then, pass the user token and login ID as parameters to
<host:port>/smcfs/restapi/jwt
.