< Back

New-NSSamlAction

Sat Jan 11, 2020 12:32 am

NAME New-NSSamlAction



SYNOPSIS





SYNTAX

New-NSSamlAction [-Idpcertificate] <string> [-Name] <string> [[-session] <nitro_service>] -DigestMethod <string>

-SignatureAlgorithm <string> [-Audience <string>] [-IssuerName <string>] [-LogoutBinding <string>] [-LogoutUrl

<string>] [-RedirectUrl <string>] [-RejectUnsigned <string>] [-returnobject <SwitchParameter>] [-SamlBinding

<string>] [-signingCertificateName <string>] [-TwoFactor <string>] [-UserField <string>] [<CommonParameters>]





DESCRIPTION





PARAMETERS

-Name <string>

Specify the name of the Saml action



Required? true

Position? 0

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-Idpcertificate <string>

Specify the name of the Idp certificate. Must be uploaded separately



Required? true

Position? 0

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-RedirectUrl <string>

Specify redirect Url



Required? false

Position? named

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-LogoutUrl <string>

Specify logout Url



Required? false

Position? named

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-UserField <string>

Saml User ID as given in the SAML assertion



Required? false

Position? named

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-signingCertificateName <string>

Specify the signing certificate name.



Required? false

Position? named

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-IssuerName <string>

Name to be used in requests sent from the NetScaler to Idp to unique identify NetScaler



Required? false

Position? named

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-Audience <string>



Required? false

Position? named

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-session <nitro_service>

This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined

into this command.



Required? false

Position? 1

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-RejectUnsigned <string>

Reject unsigned assertions. ON results is rejection of assertion that is received without signature. STRICT

ensures that both response and assertion are signed. OFF allows unsigned assertions. Possible values ON, OFF,

STRICT. Default ON



Required? false

Position? named

Default value ON

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-SamlBinding <string>

Specify the transport mechanism for SALM messages. Possible values POST, REDIRECT,ARTIFACT. Default POST



Required? false

Position? named

Default value POST

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-LogoutBinding <string>

Specify the transport mechanism for Saml logout messages. Possible values POST, REDIRECT. Default POST



Required? false

Position? named

Default value POST

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-TwoFactor <string>

enable two factor after SAML. Possible values ON, OFF. Default OFF



Required? false

Position? named

Default value OFF

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-SignatureAlgorithm <string>

Algorithm to be used to sign/verify SAML assertions. Possible values RSA-SHA1, RSA-SHA256. Default RSA-SHA1



Required? true

Position? named

Default value RSA-SHA1

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-DigestMethod <string>

Algorithm to be used to compute/verify digest for SAML transactions. Possible values SHA1, SHA256, Default SHA1



Required? true

Position? named

Default value SHA1

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-returnobject <SwitchParameter>

If set to true, the object that is updated is returned. This is useful to testing purposes.



Required? false

Position? named

Default value False

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS

System.String

Specify the name of the Saml action



System.String

Specify the name of the Idp certificate. Must be uploaded separately



System.String

Specify redirect Url



System.String

Specify logout Url



System.String

Saml User ID as given in the SAML assertion



System.String

Specify the signing certificate name.



System.String

Name to be used in requests sent from the NetScaler to Idp to unique identify NetScaler



System.String



com.citrix.netscaler.nitro.service.nitro_service

This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined

into this command.



System.String

Reject unsigned assertions. ON results is rejection of assertion that is received without signature. STRICT

ensures that both response and assertion are signed. OFF allows unsigned assertions. Possible values ON, OFF,

STRICT. Default ON



System.String

Specify the transport mechanism for SALM messages. Possible values POST, REDIRECT,ARTIFACT. Default POST



System.String

Specify the transport mechanism for Saml logout messages. Possible values POST, REDIRECT. Default POST



System.String

enable two factor after SAML. Possible values ON, OFF. Default OFF



System.String

Algorithm to be used to sign/verify SAML assertions. Possible values RSA-SHA1, RSA-SHA256. Default RSA-SHA1



System.String

Algorithm to be used to compute/verify digest for SAML transactions. Possible values SHA1, SHA256, Default SHA1



System.Management.Automation.SwitchParameter

If set to true, the object that is updated is returned. This is useful to testing purposes.





OUTPUTS





RELATED LINKS