Auth Python Library for Ricoh API.
You need
- Ricoh API Client Credentials (client_id & client_secret)
- Ricoh ID (user_id & password)
If you don't have them, please register yourself and your client from THETA Developers Website.
$ pip install --upgrade git+https://github.com/ricohapi/auth-py.git
from ricohapi.auth.client import AuthClient
client = AuthClient(client_id, client_secret)
client.set_resource_owner_creds(user_id, user_pass)
client.session(AuthClient.SCOPES['MStorage'])
print(client.get_access_token())
client = AuthClient('<your_client_id>', '<your_client_secret>')
This service only supports the resource owner password credentials flow.
client.set_resource_owner_creds('<your_user_id>', '<your_password>')
client.session('<scope>')
The access token will be refreshed automatically as needed.
client.get_access_token()