Overview
Create temporary credentials for AWS SSO-OIDC.
Prerequisites
Python >= 3.6
boto3 >= 1.17.78 (installed as a dependency)
Required (Positional) Arguments
Position 1: start_url (the start URL for your AWS SSO login)
Optional (Keyword) Arguments
- client_name
Description: Arbitrary name of the SSO client to create.
Type: String
Default: ‘ssoclient’
- region
Description: Your AWS region.
Type: String
Default: ‘us-east-1’
- timeout
Description: Number of tries before giving up.
Type: Integer
Default: 30
Usage
Installation:
pip3 install aws-ssooidc
# or
python3 -m pip install aws-ssooidc
In Python3:
import aws_ssooidc as sso
response = sso.gettoken('<start_url>')
access_token = response['accessToken']
In BASH:
python3 -c "
import aws_ssooidc as sso
response = sso.gettoken('<start_url>')
access_token = response['accessToken']
"
Changelog
2021.1.1.0
Bugfix: Added region as keyword in gettoken function call.
Added timeout as keyword in gettoken function call.
Added message into JSON cache file error handling.
Restructured module for easier usage.
Updated README.
2021.1.0.2
Updated README.
2021.1.0.1
Added verification URI printout for devices which cannot launch browsers automatically.
2021.1.0.0
Initial release.
Current version: 2021.1.1.0
Metadata
Release files for aws_ssooidc 2021.1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aws_ssooidc-2021.1.1.0.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aws_ssooidc-2021.1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.1 kB
Release files / aws_ssooidc-2021.1.1.0.tar.gz
| Download URL | aws_ssooidc-2021.1.1.0.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9741f12fb4391dcf317ff59cd6ea49537363e62f39a752533e84658bb9fd705a
|
|
BLAKE2b-256 checksum How to use checksums |
4248c9618811e573d0a7e5b70317aa80e2f606fe25c2857b6ccf1eb086300785
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.7 CPython/3.9.5 Linux/5.8.0-1036-azure
|
Release files / aws_ssooidc-2021.1.1.0-py3-none-any.whl
| Download URL | aws_ssooidc-2021.1.1.0-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
06094792b5ea906fb410a84f9765066e99b3015c71cd357c13cbe3032fea0d96
|
|
BLAKE2b-256 checksum How to use checksums |
afff214561cb215731569c889f0ee1358771e7c15e6eec2bb1e22d4f61b9bb0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.7 CPython/3.9.5 Linux/5.8.0-1036-azure
|