Get-AzApiManagementOpenIdConnectProvider
Pobiera dostawców openID Connect.
Składnia
Get-AzApiManagementOpenIdConnectProvider
-Context <PsApiManagementContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementOpenIdConnectProvider
-Context <PsApiManagementContext>
[-OpenIdConnectProviderId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementOpenIdConnectProvider
-Context <PsApiManagementContext>
[-Name <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-AzApiManagementOpenIdConnectProvider pobiera dostawców openID Connect w usłudze Azure API Management. Wartość ClientSecret nie zostanie uwzględniona w szczegółach wyników. Aby uzyskać klucz tajny klienta, użyj polecenia Get-AzApiManagementOpenIdConnectProviderClientSecret.
Przykłady
Przykład 1. Pobieranie wszystkich dostawców
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
Get-AzApiManagementOpenIdConnectProvider -Context $apimContext
To polecenie pobiera wszystkich dostawców openID Connect dla określonego kontekstu.
Przykład 2. Uzyskiwanie dostawcy przy użyciu identyfikatora
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
Get-AzApiManagementOpenIdConnectProvider -Context $apimContext -OpenIdConnectProviderId "OICProvider01"
To polecenie pobiera dostawcę, który ma identyfikator OICProvider01.
Przykład 3. Uzyskiwanie dostawcy przy użyciu nazwy
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
Get-AzApiManagementOpenIdConnectProvider -Context $apimContext -Name "Contoso OpenID Connect Provider"
To polecenie pobiera dostawcę o nazwie Contoso OpenID Connect Provider.
Parametry
-Context
Określa obiekt PsApiManagementContext.
Typ: | PsApiManagementContext |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa przyjazną nazwę dostawcy. Jeśli określisz nazwę, to polecenie cmdlet pobierze tego dostawcę.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-OpenIdConnectProviderId
Określa identyfikator dostawcy, który usuwa to polecenie cmdlet. Jeśli określisz identyfikator, to polecenie cmdlet pobierze tego dostawcę.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |