PowerShell module containing functions to make HTTP requests including OAuth 1.0 authentication.

Minimum PowerShell version


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSAuth

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSAuth

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Daniel Scott-Raynsford


(c) Daniel Scott-Raynsford. All rights reserved.

Package Details



OAuth Authorization


Get-PSAuthorizationString Invoke-PSAuthRestMethod


Core Desktop


This module has no dependencies.

Release Notes

## What is New in PSAuth

August 27, 2019

- Updated Azure Pipelines CI to use multi-stage pipeline to include publish step.
- Fix error in `Get-PSAuthorizationString` when URI contains Query String
   parameters - fixes [Issue #14](
- Added `OutFile` parameter to `Invoke-PSAuthRestMethod`.

## What is New in PSAuth

August 09, 2019

- Change `psakefile.ps1` to detect Azure Pipelines correctly.
- Added PowerShell Gallery badge to ``.
- Update URL Encoding to use URL encoding method that is RFC 3986 compliant - fixes
 [Issue #7](
- Change `Get-PSAuthorizationString` to URL encode signature values using RFC 3968.

## What is New in PSAuth

August 06, 2019

- Fix bug in function `Invoke-PSAuthRestMethod` when passing `Headers` - fixes
   [Issue #4](

## What is New in PSAuth

May 24, 2019

- Initial Version.


Version History

Version Downloads Last updated (current version) 4,362 8/27/2019 31 8/27/2019 35 8/27/2019 51 8/27/2019 36 8/27/2019 61 8/9/2019 38 8/6/2019 98 7/25/2019 52 7/25/2019
Show more