Update publish.md (PowerShell 7+ Access Token Example)

Corrected PowerShell 7+ Parameter from Authorization to Authentication
Converted Token text to SecureString Inline - token must be of type SecureString
Added comment noting the Token parameter must be a SecureString
This commit is contained in:
Patrick 2024-03-21 09:38:55 -04:00 committed by GitHub
parent 4b2e38320d
commit 763eafd5dd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 2 deletions

View File

@ -3136,11 +3136,13 @@ with the token `tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2`:
=== "PowerShell 7+" === "PowerShell 7+"
``` powershell ``` powershell
# With PowerShell 7 or greater, we can use the Authentication and Token parameters # With PowerShell 7 or greater, we can use the Authentication and Token parameters
# The Token parameter must be in the form of a System.Security.SecureString
$Request = @{ $Request = @{
Method = "POST" Method = "POST"
URI = "https://ntfy.example.com/mysecrets" URI = "https://ntfy.example.com/mysecrets"
Authorization = "Bearer" Authentication = "Bearer"
Token = "tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2" Token = ConvertTo-SecureString "tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2" -AsPlainText
Body = "Look ma, with auth" Body = "Look ma, with auth"
} }
Invoke-RestMethod @Request Invoke-RestMethod @Request