Skip to main content
POST
C#

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corps

audience
string
requis

L’audience (identifiant d’API) de cette autorisation de client

Minimum string length: 1
client_id
string

ID du client.

default_for
enum<string>
GA

Applique ce client grant par défaut à tous les clients du groupe indiqué. La seule valeur acceptée est third_party_clients, qui applique le grant à tous les clients tiers. Les client grants par client pour la même audience ont préséance. S’exclut mutuellement avec client_id.

Options disponibles:
third_party_clients
organization_usage
enum<string>

Définit si les organizations peuvent être utilisées avec les échanges client credentials pour ce grant.

Options disponibles:
deny,
allow,
require
allow_any_organization
boolean
défaut:false

Si elle est activée, n’importe quelle organization peut être utilisée avec cette autorisation. Si elle est désactivée (par défaut), l’autorisation doit être explicitement attribuée aux organizations souhaitées.

scope
string[]

Scopes autorisés pour cette autorisation de client.

Required string length: 1 - 280
subject_type
enum<string>

Le type d’accès à l’application permis par ce client grant.

Options disponibles:
client,
user,
anonymous_user
authorization_details_types
string[]

Types de authorization_details autorisés pour cette autorisation de client.

Required string length: 1 - 255
allow_all_scopes
boolean

Si elle est activée, tous les scopes configurés sur le serveur de ressources sont autorisés pour cette autorisation.

Réponse

Autorisation client créée avec succès.

id
string

ID de l’autorisation de client.

client_id
string

ID du client.

audience
string

L’audience (identifiant d’API) de cette autorisation de client.

Minimum string length: 1
scope
string[]

Scopes autorisés pour cette autorisation de client.

Minimum string length: 1
organization_usage
enum<string>

Définit si les organizations peuvent être utilisées avec les échanges client credentials pour ce grant.

Options disponibles:
deny,
allow,
require
allow_any_organization
boolean

Si elle est activée, n’importe quelle organization peut être utilisée avec cette autorisation. Si elle est désactivée (par défaut), l’autorisation doit être explicitement attribuée aux organizations souhaitées.

default_for
enum<string>
GA

Applique ce client grant par défaut à tous les clients du groupe indiqué. La seule valeur acceptée est third_party_clients, qui applique le grant à tous les clients tiers. Les client grants par client pour la même audience ont préséance. S’exclut mutuellement avec client_id.

Options disponibles:
third_party_clients
is_system
boolean

Si elle est activée, cette autorisation est une autorisation spéciale créée par Auth0. Elle ne peut pas être modifiée ni supprimée directement.

subject_type
enum<string>

Le type d’accès à l’application permis par ce client grant.

Options disponibles:
client,
user,
anonymous_user
authorization_details_types
string[]

Types de authorization_details autorisés pour cette autorisation de client.

Required string length: 1 - 255
allow_all_scopes
boolean

Si elle est activée, tous les scopes configurés sur le serveur de ressources sont autorisés pour cette autorisation.