New-AzureADMSApplicationKey
Adds a new key to an application.
Syntax
New-AzureADMSApplicationKey
-ObjectId <String>
-KeyCredential <KeyCredential>
[-PasswordCredential <PasswordCredential>]
-Proof <String>
[<CommonParameters>]
Description
Adds a new key to an application.
Examples
Example 1: Add a key credential to an application
PS C:\>New-AzureADMSApplicationKey -ObjectId aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb -KeyCredential @{ key=[System.Convert]::FromBase64String("{base64cert}") } -PasswordCredential @{ displayname = "mypassword" } -Proof "{token}"
This command adds a key credential the specified application.
Parameters
-KeyCredential
The application key credential to add.
NOTES: keyId value should be null.
Type: | KeyCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
The unique identifier of the object specific Azure Active Directory object
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PasswordCredential
The application password credential to add.
NOTES: keyId value should be null.
Type: | PasswordCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proof
A signed JWT token used as a proof of possession of the existing keys
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
string
Microsoft.Open.MSGraph.Model.KeyCredential
Microsoft.Open.MSGraph.Model.PasswordCredential
Outputs
Microsoft.Open.MSGraph.Model.KeyCredential