DownstreamWebApiOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionen, die übergeben werden, um nachgeschaltete Web-APIs aufzurufen. Wenn Sie Microsoft Graph aufrufen möchten, sehen Sie sich stattdessen MicrosoftGraphOptions in der Assembly anMicrosoft.Identity.Web.MicrosoftGraph.
public class DownstreamWebApiOptions : Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions, ICloneable
type DownstreamWebApiOptions = class
inherit MicrosoftIdentityAuthenticationBaseOptions
interface ICloneable
Public Class DownstreamWebApiOptions
Inherits MicrosoftIdentityAuthenticationBaseOptions
Implements ICloneable
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DownstreamWebApiOptions() |
Optionen, die übergeben werden, um nachgeschaltete Web-APIs aufzurufen. Wenn Sie Microsoft Graph aufrufen möchten, sehen Sie sich stattdessen |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AuthenticationScheme |
Authentifizierungsschema. Wenn null, wird OpenIdConnectDefault.AuthenticationScheme verwendet, wenn von einer Web-App aufgerufen wird, und JwtBearerDefault.AuthenticationScheme, wenn von einer Web-API aufgerufen wird. (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
| BaseUrl |
Basis-URL für die aufgerufene downstream-Web-API. Beispiel |
| CustomizeHttpRequestMessage |
Bietet eine Möglichkeit zum Anpassen der HttpRequestMessage. Um beispielsweise die Kopfzeilen anzupassen. Dies wird aufgerufen, nachdem die Nachricht gebildet wurde, einschließlich des Autorisierungsheaders und unmittelbar vor dem Senden der Nachricht. |
| HttpMethod |
HTTP-Methode zum Aufrufen dieser nachgeschalteten Web-API (standardmäßig Get). |
| IsProofOfPossessionRequest |
Ändert die Tokenakquisitionsanforderung so, dass das erworbene Token ein Proof of Possession-Token (PoP) anstelle eines Bearertokens ist. PoP-Token ähneln Bearer-Token, sind aber an die HTTP-Anforderung und an einen kryptografischen Schlüssel gebunden, den MSAL verwalten kann. Siehe https://aka.ms/msal-net-pop. Legen Sie "true" fest, um PoP-Token automatisch zu aktivieren. (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
| RelativePath |
Pfad relativ zum BaseUrl (z. B. "ich"). |
| Scopes |
Zum Aufrufen der downstream-Web-API erforderliche Leerraumtrennbereiche. Beispiel: "user.read mail.read". (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
| Tenant |
[Optional] Mandanten-ID. Dies wird für bestimmte Szenarien verwendet, in denen die Anwendung eine nachgeschaltete Web-API im Namen eines Benutzers in mehreren Mandanten aufrufen muss. Es würde hauptsächlich aus Code und nicht aus der Konfiguration verwendet. (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
| TokenAcquisitionOptions |
Übergebene Optionen zum Erstellen des Tokenakquisitionsobjekts, das msAL .NET aufruft. (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
| UserFlow |
[Optional]. Benutzerfluss (im Fall einer B2C-Downstream-Web-API). Wenn nicht angegeben, wird die B2C-Downstream-Web-API mit dem Standardbenutzerfluss von DefaultUserFlow. (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Klonen Sie die Optionen (um sie außer Kraft zu setzen). |
| GetApiUrl() |
Gibt die nachgeschaltete Web-API-URL zurück. |
| GetScopes() |
Gibt die Bereiche zurück. (Geerbt von MicrosoftIdentityAuthenticationBaseOptions) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICloneable.Clone() |
Klonen Sie die Optionen (um sie außer Kraft zu setzen). |