Skip to main content

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)

Source distribution for aws_ssooidc 2021.1.1.0
File Size Uploaded
aws_ssooidc-2021.1.1.0.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aws_ssooidc 2021.1.1.0
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page