New-ADFSSamlEndpoint
New-ADFSSamlEndpoint
Creates a new SAML protocol endpoint object.
Syntax
New-ADFSSamlEndpoint -Binding <string> -Protocol <string> -Uri <Uri> [-Index <int>] [-IsDefault <Boolean>] [-ResponseUri <Uri>] [<CommonParameters>]
Binding
Protocol
Uri
Index
IsDefault
ResponseUri
Detailed Description
The New-ADFSSamlEndpoint cmdlet creates a new SAML protocol endpoint object.
Parameters
Binding
Specifies the binding type of the endpoint. The possible binding types are POST, SOAP, Artifact, and Redirect.
Default Value: **
Data Type: string
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Index
Specifies the index that is defined for this endpoint.
Default Value: **
Data Type: int
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
IsDefault
Specifies that this is a default endpoint for the particular protocol type.
Default Value: **
Data Type: Boolean
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Protocol
Specifies the type of service at the endpoint. The possible values are SAMLSingleSignOn, SAMLArtifactResolution, SAMLLogout, and SAMLAssertionConsumer.
Default Value: **
Data Type: string
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
ResponseUri
Specifies the response URI for the endpoint.
Default Value: **
Data Type: Uri
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
false |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Uri
Specifies the URI of this endpoint.
Default Value: **
Data Type: Uri
Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Accept wildcard characters? |
false |
globbing |
Accept Pipeline Input? |
false |
pipelineInput |
Position? |
named |
position |
Value Attributes
Name | Value | PSMAML Attribute |
---|---|---|
Required? |
true |
required |
Variable Length? |
false |
variableLength |
Input Type
None
Return Type
Microsoft.IdentityServer.PowerShell.Resources.SamlEndpoint
A class structure that represents a SAML endpoint resource object.
Notes
- You can associate this object with a relying party trust or claims provider trust by using the corresponding cmdlets.
Examples
-------------------------- EXAMPLE 1 --------------------------
Command Prompt: C:\PS>
$ep = New-ADFSSamlEndpoint -Binding "POST" -Protocol "SAMLAssertionConsumer" -Uri "https://fabrikam.com/saml/ac"
Set-ADFSRelyingPartyTrust -Name "My application" -SamlEndpoint $ep
Description
-----------
Creates a new SAML endpoint and assigns it to a relying party trust named "My application".
See Also
Reference
Get-ADFSRelyingPartyTrust
Set-ADFSRelyingPartyTrust
Update-ADFSRelyingPartyTrust
Get-ADFSClaimsProviderTrust
Set-ADFSClaimsProviderTrust
Update-ADFSClaimsProviderTrust