StoreFront 1912 LTSR reached end-of-life on 18-Dec-2024. It is recommended that you upgrade to a newer version of StoreFront.

X

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>]

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

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

EXAMPLE 2 Get an authentication service

Get-STFAuthenticationService -VirtualPath /Citrix/StoreAuth

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

EXAMPLE 3 Get a Stores Authentication service

$store = Get-STFStoreService Get-STFAuthenticationService -StoreService $storeService

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
Get-STFAuthenticationService