Skip to content
This repository has been archived by the owner on May 27, 2021. It is now read-only.

ricohapi/auth-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ricoh Auth Client for Python

Auth Python Library for Ricoh API.

Requirements

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.

Install

$ pip install --upgrade git+https://github.com/ricohapi/auth-py.git

Authentication

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())

SDK API

Constructor

client = AuthClient('<your_client_id>', '<your_client_secret>')

Set resource owner credentials

This service only supports the resource owner password credentials flow.

client.set_resource_owner_creds('<your_user_id>', '<your_password>')

Open session

client.session('<scope>')

Obtain the valid access token

The access token will be refreshed automatically as needed.

client.get_access_token()

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages