Skip to main content

AdobeIO plugin for HTTPie.

Project description

AdobeIO plugin for HTTPie that provides support for Adobe IO service account authentication.

Installation

$ pip install httpie-adobeio

You should now see adobeio under --auth-type in $ http --help output.

Configuration

The plugin will look for a configuration file in the ~/.httpie_adobeio.ini location: .. code-block:

[DEFAULT]
ims_base=https://ims-na1.adobelogin.com

public_cert=-----BEGIN CERTIFICATE-----
 your public certificate here
 important: note leading indentation
 -----END CERTIFICATE-----

private_key=-----BEGIN PRIVATE KEY-----
 your key private key here
 important: note leading indentation
 -----END PRIVATE KEY-----

[profile-1]
ims_org=ABC123@AdobeOrg
account_id=ABC123@techacct.adobe.com
api_key=ABC123ABC123ABC123ABC123ABC123
scopes=ent_cloudmgr_sdk
       ent_campaign_sdk

Shared settings can be saved in the DEFAULT section. It’s possible to have multiple profiles and reference them from username part of the --auth parameter

Usage

$ http --auth-type=adobeio --auth='profile:client-secret' https://cloudmanager.adobe.io/api/programs

You can also use HTTPie sessions:

# Create session
$ http --session=logged-in --auth-type=adobeio --auth='profile:client-secret' https://cloudmanager.adobe.io/api/programs

# Re-use auth
$ http --session=logged-in https://cloudmanager.adobe.io/api/programs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

httpie-adobeio-0.0.2.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file httpie-adobeio-0.0.2.tar.gz.

File metadata

  • Download URL: httpie-adobeio-0.0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for httpie-adobeio-0.0.2.tar.gz
Algorithm Hash digest
SHA256 11b44101725bb3d1cb724cf9672e8aa774ac1bcbba0ff0b1a19c0eac42c5e0ea
MD5 c75baa71ffae5e1888c3e1ac316d2eb6
BLAKE2b-256 cab8841679419e08f408e84b5e964f9c5d042b09390252fc7c804e3b9d4f1477

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page