A simple package to do aws sso without aws cli
Project description
AWS SSO Lite
AWS SSO Lite is a lightweight Python library that allows users to authenticate with AWS Single Sign-On (SSO) without requiring the AWS CLI. This library simplifies the process of obtaining temporary AWS credentials using SSO, making it easier to integrate SSO authentication into your Python applications.
Features
- SSO Authentication: Authenticate with AWS SSO without needing the AWS CLI.
- Temporary Credentials: Retrieve temporary AWS credentials for use in your Python applications.
- Simple Integration: Easily integrate AWS SSO authentication into your Python scripts or tools.
Installation
You can install the library from PyPI using pip
:
pip install aws-sso-lite
Usage
from aws_sso_lite import get_sso_token_by_start_url, do_sso_login
import botocore
start_url = "http://some-start-url.awsapps.com/start"
sso_token = get_sso_token_by_start_url(start_url)
botocore_session = botocore.session.Session()
region = 'eu-west-1'
do_sso_login(botocore_session, region, start_url)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aws_sso_lite-0.0.1.tar.gz
(7.0 kB
view hashes)
Built Distribution
Close
Hashes for aws_sso_lite-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 805375bef93a7850c48faed3f98b88a5a75d51668002cfff673c829863c503e1 |
|
MD5 | 25a4fcacdbd9bb60829ac7eb68df88cb |
|
BLAKE2b-256 | 1206e6f197e254873ef564c8f64528087229a781fc923578e88815609e708236 |