New-WFS2SSecurityConfiguration

New-WFS2SSecurityConfiguration

Dieses Cmdlet unterstützt die Erstellung des S2S-Sicherheitskonfigurationsobjekts, wenn das Cmdlet "Set-WFScopeSecurity" aufgerufen wird.

Syntax

Parameter Set: certparam
New-WFS2SSecurityConfiguration -Certificate <X509Certificate2> -IssuerName <String> [-ApplicationId <String> ] [-ClientId <String> ] [-ForMergingOnly <Boolean> ] [-GrantedPermission <WorkflowManagementPermissions> ] [-Name <String> ] [-Realm <String> ] [-RemoteServicePrincipalId <String> ] [ <CommonParameters>]

Parameter Set: endpointparam
New-WFS2SSecurityConfiguration -MetadataEndPoint <String> [-ApplicationId <String> ] [-ClientId <String> ] [-DiscoverRemoteServicePrincipalId <Boolean> ] [-ForMergingOnly <Boolean> ] [-GrantedPermission <WorkflowManagementPermissions> ] [-Name <String> ] [-Realm <String> ] [-RemoteServicePrincipalId <String> ] [ <CommonParameters>]

Ausführliche Beschreibung

Führen Sie dieses Cmdlet aus, um die Erstellung des S2S-Sicherheitskonfigurationsobjekts zu unterstützen, wenn das Cmdlet "Set-WFScopeSecurity" aufgerufen wird.

Parameter

-ApplicationId<String>

Gibt die Anwendungs-ID an, die die Anwendung identifiziert.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Certificate<X509Certificate2>

Gibt das X509Certificate2-Zertifikat an.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ClientId<String>

Gibt die Client-ID der Anwendung an.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-DiscoverRemoteServicePrincipalId<Boolean>

Legt fest, ob die ID eines Remotedienstes ermittelt wird.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ForMergingOnly<Boolean>

Legt fest, ob die Sicherheitskonfiguration mit einer anderen OAuth-Sicherheitskonfiguration zusammengeführt wird.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-GrantedPermission<WorkflowManagementPermissions>

Die Berechtigungen, die dem Workflowdienst gewährt werden.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-IssuerName<String>

Gibt den Namen des vertrauenswürdigen Sicherheitsausstellers an.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-MetadataEndPoint<String>

Der URI des Metadatenendpunkts.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Name<String>

Der Name der Sicherheitskonfiguration.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Realm<String>

Gibt den Sicherheitsbereich an.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RemoteServicePrincipalId<String>

Die ID des Remotedienstes.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters

Eingaben

Mit dem Eingabetyp wird festgelegt, welchen Typ von Objekten Sie über die Pipeline an das Cmdlet übergeben können.

Ausgaben

Der Ausgabetyp bezeichnet den Typ der vom Cmdlet ausgegebenen Objekte.

Beispiele

Beispiel 1

PS C:\> $securityConfig = New-WFS2SSecurityConfiguration -Name $rootSecurityConfigName -Certificate $rootKey -IssuerName $rootIssuerName -ClientId $rootClientPrincipalId -GrantedPermission "All" -Realm $rootScopeRealm -ForMergingOnly $false

PS C:\> 
                    

 

 

PS C:\> 
                        

Workflow Manager 1.0 MSDN Community Forum