aws_ssooidc


Nameaws_ssooidc JSON
Version 2024.1.0.0 PyPI version JSON
download
home_pagehttps://gitlab.com/fer1035_python/modules/pypi-ssooidc
SummaryCreate temporary credentials for AWS SSO-OIDC.
upload_time2024-02-02 04:15:52
maintainer
docs_urlNone
authorAhmad Ferdaus Abd Razak
requires_python>=3.6,<4.0
licenseGPL-2.0-only
keywords aws sso oidc
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===============
**aws_ssooidc**
===============

Overview
--------

Create temporary credentials with AWS SSO-OIDC access tokens.

Prerequisites
-------------

- *Python >= 3.6*
- *boto3 (https://pypi.org/project/boto3/) >= 1.17.78*

Required (Positional) Arguments
-------------------------------

- Position 1: sso_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:

.. code-block:: BASH

   pip3 install aws-ssooidc
   # or
   python3 -m pip install aws-ssooidc

In Python3:

.. code-block:: PYTHON

   import aws_ssooidc as sso

   response = sso.gettoken('<sso_url>')
   access_token = response['accessToken']

In BASH:

.. code-block:: BASH

   python [/path/to/]aws_ssooidc \
   -u <sso_url>

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/fer1035_python/modules/pypi-ssooidc",
    "name": "aws_ssooidc",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6,<4.0",
    "maintainer_email": "",
    "keywords": "AWS,SSO,OIDC",
    "author": "Ahmad Ferdaus Abd Razak",
    "author_email": "ahmad.ferdaus.abd.razak@ni.com",
    "download_url": "https://files.pythonhosted.org/packages/ed/43/3e63051f0dd9e26648faed3b3709481335fc8f89d9c395d3f32e5b86383e/aws_ssooidc-2024.1.0.0.tar.gz",
    "platform": null,
    "description": "===============\n**aws_ssooidc**\n===============\n\nOverview\n--------\n\nCreate temporary credentials with AWS SSO-OIDC access tokens.\n\nPrerequisites\n-------------\n\n- *Python >= 3.6*\n- *boto3 (https://pypi.org/project/boto3/) >= 1.17.78*\n\nRequired (Positional) Arguments\n-------------------------------\n\n- Position 1: sso_url (the start URL for your AWS SSO login)\n\nOptional (Keyword) Arguments\n----------------------------\n\n- client_name\n    - Description: Arbitrary name of the SSO client to create.\n    - Type: String\n    - Default: 'ssoclient'\n- region\n    - Description: Your AWS region.\n    - Type: String\n    - Default: 'us-east-1'\n- timeout\n    - Description: Number of tries before giving up.\n    - Type: Integer\n    - Default: 30\n\nUsage\n-----\n\nInstallation:\n\n.. code-block:: BASH\n\n   pip3 install aws-ssooidc\n   # or\n   python3 -m pip install aws-ssooidc\n\nIn Python3:\n\n.. code-block:: PYTHON\n\n   import aws_ssooidc as sso\n\n   response = sso.gettoken('<sso_url>')\n   access_token = response['accessToken']\n\nIn BASH:\n\n.. code-block:: BASH\n\n   python [/path/to/]aws_ssooidc \\\n   -u <sso_url>\n",
    "bugtrack_url": null,
    "license": "GPL-2.0-only",
    "summary": "Create temporary credentials for AWS SSO-OIDC.",
    "version": "2024.1.0.0",
    "project_urls": {
        "Homepage": "https://gitlab.com/fer1035_python/modules/pypi-ssooidc",
        "Repository": "https://gitlab.com/fer1035_python/modules/pypi-ssooidc"
    },
    "split_keywords": [
        "aws",
        "sso",
        "oidc"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80bc82f171283e410fa28b4c16a352a93b70dc5372392783c5c62f83cf8b959f",
                "md5": "6612964815008594a04ac14f065b3cbf",
                "sha256": "11d594b5a496d3336a509ea8c408417dcbb91ce80ad4d53dd9c83589dd773309"
            },
            "downloads": -1,
            "filename": "aws_ssooidc-2024.1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6612964815008594a04ac14f065b3cbf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6,<4.0",
            "size": 4066,
            "upload_time": "2024-02-02T04:15:51",
            "upload_time_iso_8601": "2024-02-02T04:15:51.260940Z",
            "url": "https://files.pythonhosted.org/packages/80/bc/82f171283e410fa28b4c16a352a93b70dc5372392783c5c62f83cf8b959f/aws_ssooidc-2024.1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed433e63051f0dd9e26648faed3b3709481335fc8f89d9c395d3f32e5b86383e",
                "md5": "02525b68c26db9c61f6431c5c5205051",
                "sha256": "9f10027c2f0666d28d03c0e2602fa4da3dd1e3cf283733ac008f3155cf1ed280"
            },
            "downloads": -1,
            "filename": "aws_ssooidc-2024.1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "02525b68c26db9c61f6431c5c5205051",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6,<4.0",
            "size": 3454,
            "upload_time": "2024-02-02T04:15:52",
            "upload_time_iso_8601": "2024-02-02T04:15:52.877447Z",
            "url": "https://files.pythonhosted.org/packages/ed/43/3e63051f0dd9e26648faed3b3709481335fc8f89d9c395d3f32e5b86383e/aws_ssooidc-2024.1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-02 04:15:52",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "fer1035_python",
    "gitlab_project": "modules",
    "lcname": "aws_ssooidc"
}
        
Elapsed time: 0.17173s