Get-Adfs Web Api Application

Gets Web API application roles in AD FS.

Syntax

Get-AdfsWebApiApplication
   [[-Identifier] <String[]>]
   [<CommonParameters>]
Get-AdfsWebApiApplication
   [-Name] <String[]>
   [<CommonParameters>]
Get-AdfsWebApiApplication
   [-PrefixIdentifier] <String>
   [<CommonParameters>]
Get-AdfsWebApiApplication
   [-Application] <WebApiApplication>
   [<CommonParameters>]
Get-AdfsWebApiApplication
   [-ApplicationGroupIdentifier] <String>
   [<CommonParameters>]
Get-AdfsWebApiApplication
   [-ApplicationGroup] <ApplicationGroup>
   [<CommonParameters>]

Description

The Get-AdfsWebApiApplication cmdlet gets Web API application roles in Active Directory Federation Services (AD FS).

Required Parameters

-Application

Specifies a Web API application to get.

Type: WebApiApplication
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-ApplicationGroup

Specifies an application group for which to get Web API applications.

Type: ApplicationGroup
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-ApplicationGroupIdentifier

Specifies the ID of an application group for which to get Web API applications.

Type: String
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Name

Specifies an array of names of Web API applications to get.

Type: String[]
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-PrefixIdentifier

Specifies the prefix identifier of Web API applications to get.

Type: String
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Optional Parameters

-Identifier

Specifies an ID of a Web API application to get.

Type: String[]
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

Inputs

System.String[]

Microsoft.IdentityServer.Management.Resources.WebApiApplication System.String Microsoft.IdentityServer.Management.Resources.ApplicationGroup

Outputs

Microsoft.IdentityServer.Management.Resources.WebApiApplication

AccessControlPolicyName               string
AccessControlPolicyParameters         System.Object
AdditionalAuthenticationRules         string
AllowedAuthenticationClassReferences  string[]
AllowedClientTypes                    Microsoft.IdentityServer.Protocols.PolicyStore.AllowedClientTypes
AlwaysRequireAuthentication           bool
ApplicationGroupId                    string
ApplicationGroupIdentifier            string
ClaimsProviderName                    string[]
DelegationAuthorizationRules          string
Description                           string
Enabled                               bool
Identifier                            System.Collections.ObjectModel.ReadOnlyCollection[string]
ImpersonationAuthorizationRules       string
IssuanceAuthorizationRules            string
IssuanceTransformRules                string
IssueOAuthRefreshTokensTo             Microsoft.IdentityServer.Protocols.PolicyStore.RefreshTokenIssuanceDeviceTypes
Name                                  string
NotBeforeSkew                         int
PublishedThroughProxy                 bool
RefreshTokenProtectionEnabled         bool
RequestMFAFromClaimsProviders         bool
ResultantPolicy                       Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.PolicyMetadata
TokenLifetime                         int

Outputs

Microsoft.IdentityServer.Protocols.PolicyStore.AllowedClientTypes

AllowedClientTypes
{
  None = 0,
  Public = 2,
  Confidential=4,
}

Outputs

Microsoft.IdentityServer.Protocols.PolicyStore.RefreshTokenIssuanceDeviceTypes

RefreshTokenIssuanceDeviceTypes
{
  NoDevice = 0,
  WorkplaceJoinedDevices = 1,
  AllDevices = 2
}

Outputs

Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.PolicyMetadata

IsParameterized  bool
Summary          string
Serialized       string

Notes

Microsoft.IdentityServer.Management.Resources.WebApiApplication inherits from Microsoft.IdentityServer.Management.Resources.ClientApplication object and implements the Microsoft.IdentityServer.Management.Resources.IApplication interface.

    Microsoft.IdentityServer.Management.Resources.ClientApplication

    ApplicationGroupIdentifier                        string
    Description                                       string
    Enabled                                           bool
    Identifier                                        string
    Name                                              string
    RedirectUri                                       string[]

    Microsoft.IdentityServer.Management.Resources.IApplication

    ApplicationGroupIdentifier                        string
    Enabled                                           bool
    Name                                              string