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 details)
Built Distribution
File details
Details for the file aws_sso_lite-0.0.1.tar.gz
.
File metadata
- Download URL: aws_sso_lite-0.0.1.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 669c072c40e88e0a20a0893987027e49e8261ba2daa2f804084cc83b3ba799b9 |
|
MD5 | 3fcb08bd6c60787f8f251ec7ba87a6f4 |
|
BLAKE2b-256 | 77ef69cfdbdd4cb94fa81ff2d27f1a584da4e9bd4376cc46408587244cbfbb8d |
File details
Details for the file aws_sso_lite-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: aws_sso_lite-0.0.1-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 805375bef93a7850c48faed3f98b88a5a75d51668002cfff673c829863c503e1 |
|
MD5 | 25a4fcacdbd9bb60829ac7eb68df88cb |
|
BLAKE2b-256 | 1206e6f197e254873ef564c8f64528087229a781fc923578e88815609e708236 |