Difference between revisions of "I2Rest Client"
Pavel.lobko (talk | contribs) |
Pavel.lobko (talk | contribs) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:i2Rest Client}} | {{DISPLAYTITLE:i2Rest Client}} | ||
− | i2Rest-client is a native IBM i tool for web communications via http/https requests. It was intended to extend IBM i api functionality with http client functions. And more | + | i2Rest-client is a native IBM i tool for web communications via http/https requests. It was intended to extend IBM i api functionality with http client functions. And more than this, with provided by I2rest-client Oauth 2.0 flows |
your IBM i API could have access to any OpenApi service. | your IBM i API could have access to any OpenApi service. | ||
Revision as of 12:29, 6 April 2020
i2Rest-client is a native IBM i tool for web communications via http/https requests. It was intended to extend IBM i api functionality with http client functions. And more than this, with provided by I2rest-client Oauth 2.0 flows
your IBM i API could have access to any OpenApi service.
Scenaries
Depending on your needs I2rest-client can provide four request authorization scenaries:
- Https request without authorization
- Http/https requests of any type, JSON messages, stream file upload - everything is here. Please explore typical usecases
- Oauth2 CLient Credentials flow
- allowing the third-party application to obtain access on its own behalf
- Oauth2 Device flow
Implementation
You can interract with I2rest-client with IBM i command, or by the mean of it's integration API.