I have an AwareIM REST API consisting of a simple process to insert data into a BO. I wish to restrict access to this API based on IP address for authentication) and username/password for authorisation.
From reading on here it looks like I must authenticate the API consumer myself in the called process (or some subordinate) as there is no login process per se for an API.
My question is - how can I get the IP address of someone consuming my REST API? As I say above, the user doesn't log in like a web browser would so it looks like i can't use the built in fields associated with the logged in user.