Typ der Authentifizierung und Autorisierung, die von Dev Proxy verwendet werden soll. Zulässige Werte: apiKey, oauth2.
Ja
apiKey
Konfiguration für API-Schlüsselauthentifizierung und Autorisierung.
Ja, wann type ist apiKey
oauth2
Konfiguration für OAuth2-Authentifizierung und -Autorisierung.
Ja, wann type ist oauth2
API-Schlüsselkonfigurationseigenschaften
Eigenschaft
Beschreibung
Erforderlich
allowedKeys
Liste der zulässigen API-Schlüssel.
Ja
parameters
Liste der Parameter, die den API-Schlüssel enthalten.
Ja
Parameterkonfigurationseigenschaften
Eigenschaft
Beschreibung
Erforderlich
in
Wo der Parameter gefunden werden soll. Zulässige Werte: header, query, cookie
Ja
name
Der Name des Parameters.
Ja
OAuth2-Konfigurationseigenschaften
Eigenschaft
Beschreibung
Erforderlich
metadataUrl
URL zum OpenID Connect-Metadatendokument.
Ja
allowedApplications
Liste der zulässigen Anwendungs-IDs. Lassen Sie leer, um die Anwendung (appid oder azp den Anspruch) nicht zu überprüfen, für die das Token ausgegeben wird.
No
allowedAudiences
Liste der zulässigen Benutzergruppen. Lassen Sie leer, um die Zielgruppe (aud Anspruch) nicht zu überprüfen, für die das Token ausgegeben wird.
No
allowedPrincipals
Liste der zulässigen Prinzipale. Lassen Sie leer, um den Prinzipal (oid Anspruch) nicht zu überprüfen, für den das Token ausgegeben wird.
No
allowedTenants
Liste der zulässigen Mandanten. Lassen Sie leer, um den Mandanten (tid Anspruch) nicht zu überprüfen, für den das Token ausgestellt wird.
No
issuer
Zulässiger Tokenherausgeber. Lassen Sie leer, um den Tokenherausgeber nicht zu überprüfen.
No
roles
Liste der zulässigen Rollen. Lassen Sie leer, um die Rollen (roles Anspruch) für das Token nicht zu überprüfen.
No
scopes
Liste der zulässigen Bereiche. Lassen Sie leer, um die Bereiche (scp Anspruch) für das Token nicht zu überprüfen.
No
validateLifetime
Legen Sie diesen Wert fest, false um die Überprüfung der Tokenlebensdauer zu deaktivieren. Standardwert: true.
No
validateSigningKey
Legen Sie fest, false dass die Überprüfung der Tokensignatur deaktiviert wird. Standard-true
No
Befehlszeilenoptionen
Keine
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.