pyramid_vgid_oauth2
Project description
Thư viện cho phép pyramid login thông qua https://id.vatgia.com một cách nhanh chóng
Usage
Để sử dụng, thêm dòng sau đây vào hàm main(…):
config.include(“pyramid_vgid_oauth2”)
Trong development.ini
pyramid_vgid_oauth2.client_id = {Client ID cấp bởi VGID} pyramid_vgid_oauth2.client_secret = {Client Secret cấp bởi VGID} pyramid_vgid_oauth2.put_user_callback = Đường dẫn đến hàm sẽ được gọi để tạo mới User pyramid_vgid_oauth2.base_url = /vgid/oauth (đường dẫn dùng để login trên web hiện tại)
### Callback để tạo mới User
- def put_user_callback(acc):
“”” :type acc: dict :return object phai co 1 field la .id “”” pass
### API
request.vgid_access_token
có thể dùng để lấy access_token khi đã đăng nhập
#### Event
pyramid_vgid_oauth2.events.SignIn
pyramid_vgid_oauth2.events.SignOut
1.1.1
Add warning for put_user_callback configuration
Accept callable configuration for put_user_callback
1.1
Add python3 support
1.0.x
Packaging
Initial version
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyramid_vgid_oauth2-1.1.1.tar.gz
.
File metadata
- Download URL: pyramid_vgid_oauth2-1.1.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e093ccb6a8bb8c579d7df86b5759580aa5e1d00b8fcd591eac2e55530362d4 |
|
MD5 | 3e908f501e96ba3d6e24147e077970c5 |
|
BLAKE2b-256 | 7fee2b129768815878f548c44866d2bd5ca7552523efb2b3a021895c42ba0780 |