Citrix StoreFront SDK PowerShell Modules

Get-STFAuthenticationService

Get a StoreFront Authentication service.

Syntax

Get-STFAuthenticationService [[-VirtualPath] <String>] [[-SiteId] <Int64>] [<CommonParameters>]



Get-STFAuthenticationService [-StoreService] <StoreService> [[-VirtualPath] <String>] [[-SiteId] <Int64>] [<CommonParameters>]



Get-STFAuthenticationService [-WebReceiverService] <WebReceiverService> [[-VirtualPath] <String>] [[-SiteId] <Int64>] [<CommonParameters>]
<!--NeedCopy-->

Detailed Description

Gets an Authentication service that matches the supplied criteria. An Authentication service can be retrieved by supplying a linked StoreFront service or service details.

Parameters

Name Description Required? Pipeline Input Default Value
VirtualPath Virtual path to the Authentication service website. Excluding the parameter will match on any virtual path false false  
SiteId IIS site id of the web site in which the Autentication service is hosted false false  
StoreService The Store used by the Authentication service true true (ByValue)  
WebReceiverService The Web Receiver used by the Authentication service true false  

Input Type

System.String

Parameter VirtualPath: The .NET System.String reference type

System.Int64

Parameter SiteId: The .NET System.Int64 value type

Citrix.StoreFront.Model.Store.StoreService

Parameter StoreService: A .NET class representing the configuration of a StoreFront Store service

Citrix.StoreFront.Model.ReceiverForWeb.WebReceiverService

Parameter WebReceiverService: A .NET class representing the configuration of a StoreFront Web Receiver service

Return Values

AuthenticationService

A .NET class representing the configuration of a StoreFront Authentication service

Examples

EXAMPLE 1 Get all Authentication services

Get-STFAuthenticationService
<!--NeedCopy-->

REMARKS

Get all configured Authentication services.

OUTPUT

ProducerService         : Authentication Token Producer
ServiceTokenCertificate : BD1A9D3C2948EC8EFAA153EFEEDB23351F8B80D1
TokenValidationService  : Default Token Validation Service
TokenIssuerUrl          : http://example.storefront.com/Citrix/StoreAuth/auth/v1/token
AuthenticationOptions   : Logging Level:None, Hide Errors:False, Collect Evidence to send to FAS:False
Authentication          : TokenServiceId:707a864e-90d2-408a-9111-404e1e705d10, Protocol Choices:7
AuthenticationProtocols : {[citrixAGBasicAuthentication,
                          Citrix.StoreFront.Model.Authentication.NetscalerAuthentication], [formsProtocol,
                          Citrix.StoreFront.Model.Authentication.FormsProtocol], [explicitBL,
                          Citrix.StoreFront.Model.Authentication.ExplicitAuthentication],
                          [delegatedDirectoryClaimFactory,
                          Citrix.StoreFront.Model.Authentication.DelegatedDirectorySettings]}
PnaAuthentication       : Citrix.StoreFront.Model.Authentication.PnaAuthentication
SiteId                  : 1
VirtualPath             : /Citrix/StoreAuth
FriendlyName            : StoreAuth
Hmacs                   : {}
Certificates            : {BD1A9D3C2948EC8EFAA153EFEEDB23351F8B80D1, A02C8391926A23C3547D8D34EB654240FE9BC3FA,
                          333131FF3C2F74E4F786BD3CCBB6967FDFA30795}
TokenManagers           : {Authentication Token Producer, Default Token Validation Service}
Routing                 : StoreAuth:http://example.storefront.com/
ServiceRef              : 1__Citrix_StoreAuth
ConfigurationFile       : C:\inetpub\wwwroot\Citrix\StoreAuth\web.config
TenantId                : 860e9401-39c8-4f2c-928d-34251
<!--NeedCopy-->

EXAMPLE 2 Get an authentication service

Get-STFAuthenticationService -VirtualPath /Citrix/StoreAuth
<!--NeedCopy-->

REMARKS

Get an Authentication service configured at a specific virtual path.

OUTPUT

ProducerService         : Authentication Token Producer
ServiceTokenCertificate : BD1A9D3C2948EC8EFAA153EFEEDB23351F8B80D1
TokenValidationService  : Default Token Validation Service
TokenIssuerUrl          : http://example.storefront.com/Citrix/StoreAuth/auth/v1/token
AuthenticationOptions   : Logging Level:None, Hide Errors:False, Collect Evidence to send to FAS:False
Authentication          : TokenServiceId:707a864e-90d2-408a-9111-404e1e705d10, Protocol Choices:7
AuthenticationProtocols : {[citrixAGBasicAuthentication,
                          Citrix.StoreFront.Model.Authentication.NetscalerAuthentication], [formsProtocol,
                          Citrix.StoreFront.Model.Authentication.FormsProtocol], [explicitBL,
                          Citrix.StoreFront.Model.Authentication.ExplicitAuthentication],
                          [delegatedDirectoryClaimFactory,
                          Citrix.StoreFront.Model.Authentication.DelegatedDirectorySettings]}
PnaAuthentication       : Citrix.StoreFront.Model.Authentication.PnaAuthentication
SiteId                  : 1
VirtualPath             : /Citrix/StoreAuth
FriendlyName            : StoreAuth
Hmacs                   : {}
Certificates            : {BD1A9D3C2948EC8EFAA153EFEEDB23351F8B80D1, A02C8391926A23C3547D8D34EB654240FE9BC3FA,
                          333131FF3C2F74E4F786BD3CCBB6967FDFA30795}
TokenManagers           : {Authentication Token Producer, Default Token Validation Service}
Routing                 : StoreAuth:http://example.storefront.com/
ServiceRef              : 1__Citrix_StoreAuth
ConfigurationFile       : C:\inetpub\wwwroot\Citrix\StoreAuth\web.config
TenantId                : 860e9401-39c8-4f2c-928d-34251
<!--NeedCopy-->

EXAMPLE 3 Get a Stores Authentication service

$store = Get-STFStoreService
Get-STFAuthenticationService -StoreService $storeService
<!--NeedCopy-->

REMARKS

Get the Authentication service responsible for authenticating a store.

OUTPUT

ProducerService         : Authentication Token Producer
ServiceTokenCertificate : BD1A9D3C2948EC8EFAA153EFEEDB23351F8B80D1
TokenValidationService  : Default Token Validation Service
TokenIssuerUrl          : http://example.storefront.com/Citrix/StoreAuth/auth/v1/token
AuthenticationOptions   : Logging Level:None, Hide Errors:False, Collect Evidence to send to FAS:False
Authentication          : TokenServiceId:707a864e-90d2-408a-9111-404e1e705d10, Protocol Choices:7
AuthenticationProtocols : {[citrixAGBasicAuthentication,
                          Citrix.StoreFront.Model.Authentication.NetscalerAuthentication], [formsProtocol,
                          Citrix.StoreFront.Model.Authentication.FormsProtocol], [explicitBL,
                          Citrix.StoreFront.Model.Authentication.ExplicitAuthentication],
                          [delegatedDirectoryClaimFactory,
                          Citrix.StoreFront.Model.Authentication.DelegatedDirectorySettings]}
PnaAuthentication       : Citrix.StoreFront.Model.Authentication.PnaAuthentication
SiteId                  : 1
VirtualPath             : /Citrix/StoreAuth
FriendlyName            : StoreAuth
Hmacs                   : {}
Certificates            : {BD1A9D3C2948EC8EFAA153EFEEDB23351F8B80D1, A02C8391926A23C3547D8D34EB654240FE9BC3FA,
                          333131FF3C2F74E4F786BD3CCBB6967FDFA30795}
TokenManagers           : {Authentication Token Producer, Default Token Validation Service}
Routing                 : StoreAuth:http://example.storefront.com/
ServiceRef              : 1__Citrix_StoreAuth
ConfigurationFile       : C:\inetpub\wwwroot\Citrix\StoreAuth\web.config
TenantId                : 860e9401-39c8-4f2c-928d-34251102b840
<!--NeedCopy-->
Get-STFAuthenticationService