Используйте Authorization Code Flow для вызова методов API Proff с серверной части вашего приложения (например, из PHP). Ключ доступа, полученный таким способом, не привязан к IP-адресу, но набор прав, которые может получить сервер, ограничен из соображений безопасности.
Необходимо перенаправить браузер пользователя по адресу https://id.proffgr.com/oauth/index.php, передав следующие параметры:
Пример запроса:
https://id.proffgr.com/oauth/index.php?redirect_uri=https://example.com/auth.php
Если пользователь не вошел на сайт, то в диалоговом окне ему будет предложено ввести свой логин и пароль.
После успешной авторизации приложения браузер пользователя будет перенаправлен по адресу redirect_uri, указанному при открытии диалога авторизации. При этом код для получения ключа доступа access_token будет передан как GET-параметр:
REDIRECT_URI?access_token=7a6fa4dff77a228eeda56603b
Параметр access_token может быть использован до тех пор пока пользователь не сбросит его.