{"id":21108716,"url":"https://github.com/lifull-dev/onelogin-aws-connector","last_synced_at":"2025-07-08T16:32:15.083Z","repository":{"id":30509469,"uuid":"125174702","full_name":"lifull-dev/onelogin-aws-connector","owner":"lifull-dev","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-21T08:47:23.000Z","size":70,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-06-19T10:11:15.403Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lifull-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-14T07:45:18.000Z","updated_at":"2022-06-14T05:53:10.000Z","dependencies_parsed_at":"2023-01-14T17:06:27.727Z","dependency_job_id":null,"html_url":"https://github.com/lifull-dev/onelogin-aws-connector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifull-dev%2Fonelogin-aws-connector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifull-dev%2Fonelogin-aws-connector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifull-dev%2Fonelogin-aws-connector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifull-dev%2Fonelogin-aws-connector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lifull-dev","download_url":"https://codeload.github.com/lifull-dev/onelogin-aws-connector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225449596,"owners_count":17476095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T00:48:25.194Z","updated_at":"2024-11-20T00:48:25.734Z","avatar_url":"https://github.com/lifull-dev.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OneLogin AWS Connector\n\n## Installation\n\n```bash\ngo install github.com/lifull-dev/onelogin-aws-connector@latest\n```\n\n## Using the OneLogin AWS Connector\n\nOneLogin AWS Connector provides to create AWS credentials with OneLogin SAML.\nIf you want to use this command, You need to do setup to OneLogin and AWS accounts.\n\nHow to setup OneLogin and AWS accounts is the following [OneLogin Help Center](https://support.onelogin.com/hc/en-us/sections/200708060-Amazon-Web-Services)\n\n## onelogin-aws-connector\n\n### Global Options\n\n## onelogin-aws-connector init\n\nInit command initialize OneLogin API settings.\n\n```bash\nonelogin-aws-connector init \\\n    --endpoint us \\\n    --client-token [TOKEN] \\\n    --client-secret [SECRET] \\\n    --subdomain [SUBDOMAIN] \\\n    --username-or-email [USERNAME_OR_EMAIL]\n```\n\n### Init Command Line Options\n\n#### --endpoint `\u003cus|eu\u003e`\n\nOneLogin API Server\n\n#### --client-token `string`\n\nOneLogin API Client Token\n\n#### --client-secret `string`\n\nOneLogin API Client Secret\n\n#### --subdomain `string`\n\nOneLogin Service Subdomain\n\n#### --username-or-email `string`\n\nOneLogin Login Username or Email\n\n## onelogin-aws-connector configure\n\nConfigure command configure OneLogin and AWS connection settings.\n\n```bash\nonelogin-aws-connector configure \\\n    --app-id [APP_ID] \\\n    --role-arn [AWS_ROLE_ARN] \\\n    --provider-arn [AWS_SAML_PROVIDER_ARN] \\\n    --aws-profile [AWS_PROFILE_NAME]\n```\n\n### Configure Command Line Options\n\n#### --app-id `string`\n\nOneLogin AppID\n\n#### --provider-arn `string`\n\nAWS Provider ARN connected to OneLogin AppID\n\n#### --role-arn `string`\n\nAWS Role ARN\n\n#### --duration `int`\n\nThe value can range from 900 seconds (15 minutes) to maximum session duration setting (default 3600 seconds (1 hour)).\n\n#### --aws-profile string\n\nAWS Profile Name (default \"default\")\n\n## onelogin-aws-connector login\n\nLogin command makes AWS credentials with OneLogin SAML.\n\n### Login Command Line Options\n\n```bash\nonelogin-aws-connector login \\\n    --aws-profile [AWS_PROFILE_NAME] \\\n    --aws-region [AWS_REGION_NAME]\n```\n\n#### --aws-profile `string`\n\nAWS Profile Name (default \"default\")\n\n#### --aws-region `string`\n\nAWS Region Name\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifull-dev%2Fonelogin-aws-connector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flifull-dev%2Fonelogin-aws-connector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifull-dev%2Fonelogin-aws-connector/lists"}