Applications Microsoft.Graph
autorisations
Choisissez l’autorisation ou les autorisations marquées comme les moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées supérieures uniquement si votre application l’exige. Pour plus d’informations sur les autorisations déléguées et les autorisations d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez la référence des autorisations.
Remarque
Les autorisations pour les comptes Microsoft personnels ne peuvent pas être utilisées pour déployer des ressources Microsoft Graph déclarées dans des fichiers Bicep.
Type d'autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées supérieures |
---|---|---|
Déléguée (compte professionnel ou scolaire) | Application.ReadWrite.All | Non disponible. |
Déléguée (compte Microsoft personnel) | Application.ReadWrite.All | Non disponible. |
Application | Application.ReadWrite.OwnedBy | Application.ReadWrite.All |
Format des ressources
Pour créer une ressource Microsoft.Graph/applications, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Graph/applications@v1.0' = {
addIns: [
{
id: 'string'
properties: [
{
key: 'string'
value: 'string'
}
]
type: 'string'
}
]
api: {
acceptMappedClaims: bool
knownClientApplications: 'string'
oauth2PermissionScopes: [
{
adminConsentDescription: 'string'
adminConsentDisplayName: 'string'
id: 'string'
isEnabled: bool
type: 'string'
userConsentDescription: 'string'
userConsentDisplayName: 'string'
value: 'string'
}
]
preAuthorizedApplications: [
{
appId: 'string'
delegatedPermissionIds: [
'string'
]
}
]
requestedAccessTokenVersion: int
}
appRoles: [
{
allowedMemberTypes: [
'string'
]
description: 'string'
displayName: 'string'
id: 'string'
isEnabled: bool
value: 'string'
}
]
defaultRedirectUri: 'string'
description: 'string'
disabledByMicrosoftStatus: 'string'
displayName: 'string'
groupMembershipClaims: 'string'
identifierUris: [
'string'
]
info: {
marketingUrl: 'string'
privacyStatementUrl: 'string'
supportUrl: 'string'
termsOfServiceUrl: 'string'
}
isDeviceOnlyAuthSupported: bool
isFallbackPublicClient: bool
keyCredentials: [
{
customKeyIdentifier: 'string'
displayName: 'string'
endDateTime: 'string'
key: 'string'
keyId: 'string'
startDateTime: 'string'
type: 'string'
usage: 'string'
}
]
logo: 'string'
nativeAuthenticationApisEnabled: 'string'
notes: 'string'
optionalClaims: {
accessToken: [
{
additionalProperties: [
'string'
]
essential: bool
name: 'string'
source: 'string'
}
]
idToken: [
{
additionalProperties: [
'string'
]
essential: bool
name: 'string'
source: 'string'
}
]
saml2Token: [
{
additionalProperties: [
'string'
]
essential: bool
name: 'string'
source: 'string'
}
]
}
parentalControlSettings: {
countriesBlockedForMinors: [
'string'
]
legalAgeGroupRule: 'string'
}
passwordCredentials: [
{
displayName: 'string'
endDateTime: 'string'
keyId: 'string'
startDateTime: 'string'
}
]
publicClient: {
redirectUris: [
'string'
]
}
requestSignatureVerification: {
allowedWeakAlgorithms: 'string'
isSignedRequestRequired: bool
}
requiredResourceAccess: [
{
resourceAccess: [
{
id: 'string'
type: 'string'
}
]
resourceAppId: 'string'
}
]
samlMetadataUrl: 'string'
serviceManagementReference: 'string'
servicePrincipalLockConfiguration: {
allProperties: bool
credentialsWithUsageSign: bool
credentialsWithUsageVerify: bool
isEnabled: bool
tokenEncryptionKeyId: bool
}
signInAudience: 'string'
spa: {
redirectUris: [
'string'
]
}
tags: [
'string'
]
tokenEncryptionKeyId: 'string'
uniqueName: 'string'
verifiedPublisher: {
addedDateTime: 'string'
displayName: 'string'
verifiedPublisherId: 'string'
}
web: {
homePageUrl: 'string'
implicitGrantSettings: {
enableAccessTokenIssuance: bool
enableIdTokenIssuance: bool
}
logoutUrl: 'string'
redirectUris: [
'string'
]
redirectUriSettings: [
{
index: int
uri: 'string'
}
]
}
}
Valeurs de propriétés
applications
Nom | Description | active |
---|---|---|
addIns | Définit un comportement personnalisé qu’un service consommateur peut utiliser pour appeler une application dans des contextes spécifiques. Par exemple, les applications qui peuvent restituer des flux de fichiers peuvent définir la propriété addIns pour sa fonctionnalité « FileHandler ». Cela permet aux services tels que Microsoft 365 d’appeler l’application dans le contexte d’un document sur lequel l’utilisateur travaille. | MicrosoftGraphAddIn[] |
api | Spécifie les paramètres d’une application qui implémente une API web. | MicrosoftGraphApiApplication |
apiVersion | Version de l’API de ressource | 'v1.0' (ReadOnly) |
appId | Identificateur unique de l’application affectée à une application par l’ID Microsoft Entra. N'accepte pas la valeur NULL. Lecture seule. Clé secondaire | string (ReadOnly) |
applicationTemplateId | Identificateur unique de l’applicationTemplate. Lecture seule. Null si l’application n’a pas été créée à partir d’un modèle d’application. | string (ReadOnly) |
appRoles | Collection de rôles définis pour l’application. Avec les attributions de rôles d’application, ces rôles peuvent être attribués aux utilisateurs, groupes ou principaux de service associés à d’autres applications. N'accepte pas la valeur NULL. | MicrosoftGraphAppRole[] |
certification | Spécifie l’état de certification de l’application. | MicrosoftGraphCertification (ReadOnly) |
createdDateTime | Date et heure auxquelles l’application a été inscrite. Le type DateTimeOffset représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, minuit UTC le 1er janvier 2014 est 2014-01-01T00:00:00Z. Lecture seule | string (ReadOnly) |
defaultRedirectUri | string | |
deletedDateTime | Date et heure de suppression de cet objet. Toujours null lorsque l’objet n’a pas été supprimé. | string (ReadOnly) |
description | Champ de texte libre pour fournir une description de l’objet d’application aux utilisateurs finaux. La taille maximale autorisée est de 1 024 caractères | string |
disabledByMicrosoftStatus | Spécifie si Microsoft a désactivé l’application inscrite. Les valeurs possibles sont : Null (valeur par défaut), NotDisabled et DisabledDueToViolationOfServicesAgreement (les raisons incluent des activités suspectes, abusives ou malveillantes ou une violation du Contrat de services Microsoft) | string |
displayName | Nom complet de l’application | chaîne (obligatoire) |
groupMembershipClaims | Configure la revendication de groupes émise dans un utilisateur ou un jeton d’accès OAuth 2.0 attendu par l’application. Pour définir cet attribut, utilisez l’une des valeurs de chaîne valides suivantes : None, SecurityGroup (pour les groupes de sécurité et les rôles Microsoft Entra), All (cela obtient tous les groupes de sécurité, les groupes de distribution et les rôles d’annuaire Microsoft Entra dont l’utilisateur connecté est membre). | string |
id | Identificateur unique d’une entité. Lecture seule. | string (ReadOnly) |
identifierUris | Également appelée URI d’ID d’application, cette valeur est définie lorsqu’une application est utilisée comme application de ressource. L’identificateurUris agit comme préfixe pour les étendues que vous référencez dans le code de votre API et doit être globalement unique. Vous pouvez utiliser la valeur par défaut fournie, qui se présente sous la forme api://<appId> , ou spécifier un URI plus lisible comme https://contoso.com/api. Pour plus d’informations sur les modèles identifierUris valides et les bonnes pratiques, consultez les meilleures pratiques de sécurité d’inscription des applications Microsoft Entra. N'accepte pas la valeur null |
string[] |
info | Informations de profil de base de l’application, telles que le marketing, le support, les conditions d’utilisation et les URL de déclaration de confidentialité de l’application. Les conditions d’utilisation et la déclaration de confidentialité sont présentées aux utilisateurs par le biais de l’expérience de consentement de l’utilisateur. Pour plus d’informations, consultez Guide pratique pour ajouter des conditions d’utilisation et une déclaration de confidentialité pour les applications Microsoft Entra inscrites | MicrosoftGraphInformationalUrl |
isDeviceOnlyAuthSupported | Spécifie si cette application prend en charge l’authentification de l’appareil sans utilisateur. La valeur par défaut est false. | bool |
isFallbackPublicClient | Spécifie le type d’application de secours en tant que client public, tel qu’une application installée s’exécutant sur un appareil mobile. La valeur par défaut est false, ce qui signifie que le type d’application de secours est un client confidentiel tel qu’une application web. Dans certains scénarios, Microsoft Entra ID ne peut pas déterminer le type de l’application cliente. Par exemple, le flux ROPC dans lequel elle est configurée sans spécifier d’URI de redirection. Dans ce cas, Microsoft Entra ID interprète le type d’application en fonction de la valeur de cette propriété. | bool |
keyCredentials | Collection d’informations d’identification de clé associées à l’application. N'accepte pas la valeur null | MicrosoftGraphKeyCredential[] |
logo | Logo principal de l’application. N'accepte pas la valeur NULL. | string |
nativeAuthenticationApisEnabled | Spécifie si les API d’authentification native sont activées pour l’application. Les valeurs possibles sont : aucune et tout. La valeur par défaut n’est aucune. Pour plus d’informations, consultez l’authentification native. | string |
Remarques | Remarques pertinentes pour la gestion de l’application. | string |
optionalClaims | Les développeurs d’applications peuvent configurer des revendications facultatives dans leurs applications Microsoft Entra pour spécifier les revendications envoyées à leur application par le service de jeton de sécurité Microsoft. Pour plus d’informations, consultez Guide pratique pour fournir des revendications facultatives à votre application. | MicrosoftGraphOptionalClaims |
parentalControlSettings | Spécifie les paramètres de contrôle parental pour une application. | MicrosoftGraphParentalControlSettings |
passwordCredentials | Collection d’informations d’identification de mot de passe associées à l’application. N'accepte pas la valeur NULL. | MicrosoftGraphPasswordCredential[] |
publicClient | Spécifie les paramètres des clients installés, tels que les appareils de bureau ou mobiles. | MicrosoftGraphPublicClientApplication |
publisherDomain | Le domaine vérifié de l’éditeur pour l’application. Lecture seule. Pour plus d’informations, consultez Guide pratique pour configurer le domaine d’éditeur d’une application | string (ReadOnly) |
requestSignatureVerification | Spécifie si cette application nécessite l’ID Microsoft Entra pour vérifier les demandes d’authentification signées. | MicrosoftGraphRequestSignatureVerification |
requiredResourceAccess | Spécifie les ressources auxquelles l’application doit accéder. Cette propriété spécifie également l’ensemble d’autorisations déléguées et de rôles d’application dont elle a besoin pour chacune de ces ressources. Cette pré-configuration d’accès aux ressources nécessaires implique une expérience de consentement. Plus de 50 services de ressources (API) ne peuvent être configurés. À compter de la mi-octobre 2021, le nombre total d’autorisations requises ne doit pas dépasser 400. Pour plus d’informations, consultez Limites des autorisations demandées par application. N'accepte pas la valeur null | MicrosoftGraphRequiredResourceAccess[] |
samlMetadataUrl | URL où le service expose les métadonnées SAML pour la fédération. Cette propriété est valide uniquement pour les applications monolocataires. Autorise la valeur Null. | string |
serviceManagementReference | Référence les informations de contact de l’application ou du service à partir d’une base de données Service ou Asset Management. Autorise la valeur Null. | string |
servicePrincipalLockConfiguration | Spécifie si les propriétés sensibles d’une application mutualisée doivent être verrouillées pour modification une fois l’application approvisionnée dans un locataire. Autorise la valeur Null. Null par défaut. | MicrosoftGraphServicePrincipalLockConfiguration |
signInAudience | Spécifie les comptes Microsoft pris en charge pour l’application actuelle. Les valeurs possibles sont : AzureADMyOrg (par défaut), AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount et PersonalMicrosoftAccount. Pour plus d’informations, consultez le tableau. La valeur de cet objet limite également le nombre d’autorisations qu’une application peut demander. Pour plus d’informations, consultez Limites des autorisations demandées par application. La valeur de cette propriété a des implications sur d’autres propriétés d’objet d’application. Par conséquent, si vous modifiez cette propriété, vous devrez peut-être d’abord modifier d’autres propriétés. | string |
spa | Spécifie les paramètres d’une application monopage, y compris les URL de déconnexion et les URI de redirection pour les codes d’autorisation et les jetons d’accès. | MicrosoftGraphSpaApplication |
tags | Chaînes personnalisées pouvant être utilisées pour classer et identifier l’application. N'accepte pas la valeur null | string[] |
tokenEncryptionKeyId | Spécifie le keyId d’une clé publique à partir de la collection keyCredentials. Lorsqu’il est configuré, Microsoft Entra ID chiffre tous les jetons qu’il émet à l’aide de la clé à laquelle pointe cette propriété. Le code d’application qui reçoit le jeton crypté doit utiliser la clé privée correspondante pour décrypter le jeton avant de pouvoir l’utiliser pour l’utilisateur connecté. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
type | Type de ressource | 'Microsoft.Graph/applications' (ReadOnly) |
uniqueName | Identificateur unique qui peut être affecté à une application et utilisé comme autre clé. Non modifiable | chaîne (obligatoire) |
verifiedPublisher | Spécifie l’éditeur vérifié de l’application. Pour plus d’informations sur la façon dont la vérification de l’éditeur permet de prendre en charge la sécurité, la fiabilité et la conformité des applications, consultez vérification de l’éditeur. | MicrosoftGraphVerifiedPublisher |
web | Spécifie les paramètres d’une application web. | MicrosoftGraphWebApplication |
MicrosoftGraphKeyValue
Nom | Description | active |
---|---|---|
key | Clé de la paire clé-valeur. | string |
valeur | Valeur de la paire clé-valeur. | string |
MicrosoftGraphAddIn
Nom | Description | active |
---|---|---|
id | Identificateur unique de l’objet addIn. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
properties | Collection de paires clé-valeur qui définissent des paramètres que le service consommateur peut utiliser ou appeler. Vous devez spécifier cette propriété lors de l’exécution d’une opération POST ou PATCH sur la collection addIns. Obligatoire. | MicrosoftGraphKeyValue[] |
type | Nom unique de la fonctionnalité exposée par l’application. | string |
MicrosoftGraphPermissionScope
Nom | Description | active |
---|---|---|
adminConsentDescription | Description des autorisations déléguées, destinées à être lues par un administrateur accordant l’autorisation au nom de tous les utilisateurs. Ce texte apparaît dans les expériences de consentement administrateur à l’échelle du locataire. | string |
adminConsentDisplayName | Le titre de l’autorisation, destiné à être lu par un administrateur lui accordant l’autorisation au nom de tous les utilisateurs. | string |
id | Identificateur d’autorisation délégué unique dans la collection d’autorisations déléguées définies pour une application de ressource. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
isEnabled | Lorsque vous créez ou mettez à jour une autorisation, cette propriété doit être définie sur true (qui est la valeur par défaut). Pour supprimer une autorisation, cette propriété doit d’abord être définie sur false. À ce stade, dans un appel ultérieur, l’autorisation peut être supprimée. | bool |
type | Les valeurs possibles sont les suivantes : Utilisateur et Administrateur. Spécifie si cette autorisation déléguée doit être considérée comme sécurisée pour que les utilisateurs non administrateurs puissent donner leur consentement pour le compte d’eux-mêmes, ou si un consentement administrateur doit toujours être requis. Bien que Microsoft Graph définit l’exigence de consentement par défaut pour chaque autorisation, l’administrateur client peut remplacer le comportement dans son organisation (en autorisant, en limitant ou en limitant le consentement de l’utilisateur à cette autorisation déléguée). Pour plus d’informations, consultez Configurer le consentement des utilisateurs aux applications. | string |
userConsentDescription | Description des autorisations déléguées, destinées à être lues par un utilisateur lui accordant l’autorisation pour son propre compte. Ce texte apparaît dans les expériences de consentement où l’utilisateur consent uniquement pour lui-même. | string |
userConsentDisplayName | Titre de l’autorisation, destiné à être lu par un utilisateur lui accordant l’autorisation pour son propre compte. Ce texte apparaît dans les expériences de consentement où l’utilisateur consent uniquement pour lui-même. | string |
valeur | Spécifie la valeur à inclure dans la revendication scp (étendue) dans les jetons d’accès. Les tâches ne doivent pas dépasser 256 caractères. Caractères autorisés # $ % & ' ( ) * + , -. / : ; = ? @ [ ] ^ + _ { } ~ et caractères dans les plages 0-9, A-Z et a-z. Tout autre caractère, y compris le caractère d’espace, n’est pas autorisé. Peut ne pas commencer par .. | string |
MicrosoftGraphPreAuthorizedApplication
Nom | Description | active |
---|---|---|
appId | Identificateur unique de l’application. | string |
delegatedPermissionIds | Identificateur unique pour oauth2PermissionScopes dont l’application a besoin. | string[] |
MicrosoftGraphApiApplication
Nom | Description | active |
---|---|---|
acceptMappedClaims | Lorsque la valeur est true, permet à une application d’utiliser le mappage de revendications sans spécifier de clé de signature personnalisée. | bool |
knownClientApplications | Utilisé pour le regroupement de consentement si vous avez une solution qui contient deux parties : une application cliente et une application d’API web personnalisée. Si vous entrez l’appID de l’application cliente dans cette valeur, l’utilisateur n’aura à donner son consentement à l’application cliente qu’une seule fois. Microsoft Entra ID saura que donner son consentement au client signifie implicitement donner son consentement à l’API web et fournira automatiquement des principaux du service au client et à l’API web en même temps. L’application cliente et de l’API web doivent être enregistrées dans le même client. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
oauth2PermissionScopes | La définition des autorisations déléguées exposées par l’API web représentée par cette inscription d’application. Ces autorisations déléguées peuvent être demandées par une application cliente et peuvent être accordées par des utilisateurs ou des administrateurs pendant le consentement. Les autorisations déléguées sont parfois appelées étendues OAuth 2.0. | MicrosoftGraphPermissionScope[] |
preAuthorizedApplications | Répertorie les applications clientes qui sont pré-autorisées avec les autorisations déléguées spécifiées pour accéder aux API de cette application. Les utilisateurs ne sont pas tenus de donner leur consentement à une application pré-autorisée (pour les autorisations spécifiées). Toutefois, toute autre autorisation non répertoriée dans preAuthorizedApplications (demandée par un consentement incrémentiel par exemple) requiert le consentement de l’utilisateur. | MicrosoftGraphPreAuthorizedApplication[] |
requestedAccessTokenVersion | Spécifie la version de jeton d’accès attendue par la ressource. Cela modifie la version et le format du JWT produit indépendant du point de terminaison ou du client utilisé pour demander le jeton d’accès. Le point de terminaison utilisé, v1.0 ou v2.0, est choisi par le client et affecte uniquement la version d’id_tokens. Les ressources doivent explicitement configurer pour indiquer le format de jeton d’accès pris en charge. Les valeurs possibles pour requestedAccessTokenVersion sont 1, 2 ou Null. Si la valeur est null, le paramètre est défini par défaut sur 1, qui correspond au point de terminaison v1.0. Si signInAudience sur l’application est configuré en tant qu’AzureADandPersonalMicrosoftAccount ou PersonalMicrosoftAccount, la valeur de cette propriété doit être 2. | int |
MicrosoftGraphAppRole
Nom | Description | active |
---|---|---|
allowedMemberTypes | Spécifie si ce rôle d’application peut être affecté aux utilisateurs et aux groupes (en définissant sur ['Utilisateur']), sur d’autres applications (en définissant sur ['Application'], ou les deux (en définissant sur ['Utilisateur', 'Application']). Les rôles d’application prenant en charge l’affectation aux principaux de service d’autres applications sont également appelés autorisations d’application. La valeur « Application » est prise en charge uniquement pour les rôles d’application définis sur les entités d’application. | string[] |
description | Description du rôle d’application. Cela s’affiche lorsque le rôle d’application est affecté et, si le rôle d’application fonctionne comme autorisation d’application, pendant les expériences de consentement. | string |
displayName | Nom complet de l’autorisation qui apparaît dans l’attribution de rôle d’application et les expériences de consentement. | string |
id | Identificateur de rôle unique dans la collection appRoles. Lors de la création d’un rôle d’application, un nouvel identificateur GUID doit être fourni. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
isEnabled | Lors de la création ou de la mise à jour d’un rôle d’application, cette valeur doit être définie sur true (qui est la valeur par défaut). Pour supprimer un rôle, cette valeur doit d’abord être définie sur false. À ce stade, dans un appel ultérieur, ce rôle peut être supprimé. | bool |
origin | Spécifie si le rôle d’application est défini sur l’objet d’application ou sur l’entité servicePrincipal. Ne doit pas être inclus dans les requêtes POST ou PATCH. Lecture seule. | string (ReadOnly) |
valeur | Spécifie la valeur à inclure dans la revendication de rôles dans les jetons d’ID et les jetons d’accès qui authentifient un utilisateur ou un principal de service affecté. Les tâches ne doivent pas dépasser 256 caractères. Caractères autorisés # $ % & ' ( ) * + , -. / : ; = ? @ [ ] ^ + _ { } ~ et caractères dans les plages 0-9, A-Z et a-z. Tout autre caractère, y compris le caractère d’espace, n’est pas autorisé. Peut ne pas commencer par .. | string |
MicrosoftGraphCertification
Nom | Description | active |
---|---|---|
certificationDetailsUrl | URL qui affiche les détails de certification de l’application. | string |
certificationExpirationDateTime | Horodatage lorsque la certification actuelle de l’application expire. | string |
isCertifiedByMicrosoft | Indique si l’application est certifiée par Microsoft. | bool |
isPublisherAttested | Indique si l’application a été auto-attestée par le développeur de l’application ou l’éditeur. | bool |
lastCertificationDateTime | Horodatage lorsque la certification de l’application a été récemment ajoutée ou mise à jour. | string |
MicrosoftGraphInformationalUrl
Nom | Description | active |
---|---|---|
logoUrl | URL CDN du logo de l’application, en lecture seule. | string (ReadOnly) |
marketingUrl | Lien vers la page marketing de l’application. Par exemple, https://www.contoso.com/app/marketing | string |
privacyStatementUrl | Lien vers la déclaration de confidentialité de l’application. Par exemple, https://www.contoso.com/app/privacy | string |
supportUrl | Lien vers la page de support de l’application. Par exemple, https://www.contoso.com/app/support | string |
termsOfServiceUrl | Lien vers l’instruction de conditions d’utilisation de l’application. Par exemple, https://www.contoso.com/app/termsofservice | string |
MicrosoftGraphKeyCredential
Nom | Description | active |
---|---|---|
customKeyIdentifier | Type binaire de 40 caractères qui peut être utilisé pour identifier les informations d’identification. facultatif. Lorsqu’elle n’est pas fournie dans la charge utile, la valeur par défaut est l’empreinte numérique du certificat. | string |
displayName | Nom convivial de la clé. facultatif. | string |
endDateTime | Date et heure à laquelle les informations d’identification expirent. Le type DateTimeOffset représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, minuit UTC le 1er janvier 2014 est 2014-01-01T00:00:00Z. | string |
key | Les données brutes du certificat dans le tableau d’octets converties en chaîne Base64. À partir d’un certificat .cer, vous pouvez lire la clé à l’aide de la méthode Convert.ToBase64String(). Pour plus d’informations, consultez Obtenir la clé de certificat. | string |
keyId | Identificateur unique (GUID) de la clé. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
startDateTime | Date et heure à laquelle les informations d’identification deviennent valides. Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, minuit UTC le 1er janvier 2014 est 2014-01-01T00:00:00Z. | string |
type | Type d’informations d’identification de clé ; par exemple, Symmetric, AsymmetricX509Cert. | string |
utilisation | Chaîne qui décrit l’objectif pour lequel la clé peut être utilisée ; par exemple, Vérifier. | string |
MicrosoftGraphOptionalClaim
Nom | Description | active |
---|---|---|
additionalProperties | Propriétés supplémentaires de la revendication. Si une propriété existe dans cette collection, elle modifie le comportement de la revendication facultative spécifiée dans la propriété name. | string[] |
essential | Si la valeur est true, la revendication spécifiée par le client est nécessaire afin de garantir une expérience d’autorisation fluide pour la tâche demandée par l’utilisateur final. La valeur par défaut est false (Faux). | bool |
name | Nom de la revendication facultative. | string |
source | Source (objet d’annuaire) de la revendication. Il existe des revendications prédéfinies et définies par l’utilisateur à partir des propriétés d’extension. Si la valeur source est null, la revendication est une revendication facultative prédéfinie. Si la valeur source est user, la valeur de la propriété name est la propriété d’extension à partir de l’objet utilisateur. | string |
MicrosoftGraphOptionalClaims
Nom | Description | active |
---|---|---|
accessToken | Revendications facultatives retournées dans le jeton d’accès JWT. | MicrosoftGraphOptionalClaim[] |
idToken | Revendications facultatives retournées dans le jeton d’ID JWT. | MicrosoftGraphOptionalClaim[] |
saml2Token | Revendications facultatives retournées dans le jeton SAML. | MicrosoftGraphOptionalClaim[] |
MicrosoftGraphParentalControlSettings
Nom | Description | active |
---|---|---|
countriesBlockedForMinors | Spécifie les codes de pays ISO à deux lettres. L’accès à l’application sera bloqué pour les mineurs des pays spécifiés dans cette liste. | string[] |
legalAgeGroupRule | Spécifie la règle de groupe d’âge légal qui s’applique aux utilisateurs de l’application. Peut être défini sur l’une des valeurs suivantes : ValueDescriptionAllowDefault. Applique le minimum légal. Cela signifie que le consentement parental est requis pour les mineurs dans l’Union européenne et la Corée.RequireConsentForPrivacyServicesEnforces que l’utilisateur doit spécifier la date de naissance pour se conformer aux règles COPPA. ExigerConsentForMinorsRequires le consentement parental pour les âges inférieurs à 18 ans, indépendamment des règles mineures du pays. ExigerConsentForKidsRequires consentement parental pour les âges inférieurs à 14 ans, indépendamment des règles mineures du pays. BlockMinorsBlocks mineurs de l’utilisation de l’application. | string |
MicrosoftGraphPasswordCredential
Nom | Description | active |
---|---|---|
displayName | Nom convivial du mot de passe. facultatif. | string |
endDateTime | Date et heure à laquelle le mot de passe expire représenté au format ISO 8601 et est toujours au format UTC. Par exemple, minuit UTC le 1er janvier 2014 est 2014-01-01T00:00:00Z. Optionnel. | string |
hint | Contient les trois premiers caractères du mot de passe. Lecture seule. | string (ReadOnly) |
keyId | Identificateur unique du mot de passe. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
secretText | Lecture seule ; Contient les mots de passe forts générés par l’ID Microsoft Entra qui sont de 16 à 64 caractères. La valeur de mot de passe générée est retournée uniquement pendant la requête POST initiale pour addPassword. Il n’existe aucun moyen de récupérer ce mot de passe à l’avenir. | string (ReadOnly) |
startDateTime | Date et heure à laquelle le mot de passe devient valide. Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, minuit UTC le 1er janvier 2014 est 2014-01-01T00:00:00Z. Optionnel. | string |
MicrosoftGraphPublicClientApplication
Nom | Description | active |
---|---|---|
redirectUris | Spécifie les URL où les jetons utilisateur sont envoyés pour la connexion ou les URI de redirection où les codes d’autorisation et les jetons d’accès OAuth 2.0 sont envoyés. | string[] |
MicrosoftGraphRequestSignatureVerification
Nom | Description | active |
---|---|---|
allowedWeakAlgorithms | Spécifie quels algorithmes faibles sont autorisés. Les valeurs possibles sont : rsaSha1, unknownFutureValue. | string |
isSignedRequestRequired | Spécifie si les demandes d’authentification signées pour cette application doivent être requises. | bool |
MicrosoftGraphResourceAccess
Nom | Description | active |
---|---|---|
id | Identificateur unique d’un rôle d’application ou d’une autorisation déléguée exposée par l’application de ressource. Pour les autorisations déléguées, cela doit correspondre à la propriété id de l’une des autorisations déléguées dans la collection oauth2PermissionScopes du principal de service de l’application de ressource. Pour les rôles d’application (autorisations d’application), cela doit correspondre à la propriété id d’un rôle d’application dans la collection appRoles du principal de service de l’application de ressource. | string Contraintes: Longueur minimale = 36 Longueur maximale = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
type | Spécifie si la propriété ID fait référence à une autorisation déléguée ou à un rôle d’application (autorisation d’application). Les valeurs possibles sont : Étendue (pour les autorisations déléguées) ou Rôle (pour les rôles d’application). | string |
MicrosoftGraphRequiredResourceAccess
Nom | Description | active |
---|---|---|
resourceAccess | Liste des étendues d’autorisation OAuth2.0 et des rôles d’application requis par l’application à partir de la ressource spécifiée. | MicrosoftGraphResourceAccess[] |
resourceAppId | Identificateur unique pour la ressource à laquelle l’application souhaite accéder. Cette valeur doit être égale à l’appID déclaré sur l’application de ressources cible. | string |
MicrosoftGraphServicePrincipalLockConfiguration
Nom | Description | active |
---|---|---|
allProperties | Active le verrouillage de toutes les propriétés sensibles. Les propriétés sensibles sont keyCredentials, passwordCredentials et tokenEncryptionKeyId. | bool |
credentialsWithUsageSign | Verrouille les propriétés keyCredentials et passwordCredentials pour la modification où le type d’utilisation des informations d’identification est Sign. | bool |
credentialsWithUsageVerify | Verrouille les propriétés keyCredentials et passwordCredentials pour la modification où le type d’utilisation des informations d’identification est Verify. Cela verrouille les principaux de service OAuth. | bool |
isEnabled | Active ou désactive la configuration du verrou du principal de service. Pour permettre la mise à jour des propriétés sensibles, mettez à jour cette propriété sur false pour désactiver le verrou sur le principal de service. | bool |
tokenEncryptionKeyId | Verrouille la propriété tokenEncryptionKeyId pour modification sur le principal de service. | bool |
MicrosoftGraphSpaApplication
Nom | Description | active |
---|---|---|
redirectUris | Spécifie les URL où les jetons utilisateur sont envoyés pour la connexion ou les URI de redirection où les codes d’autorisation et les jetons d’accès OAuth 2.0 sont envoyés. | string[] |
MicrosoftGraphVerifiedPublisher
Nom | Description | active |
---|---|---|
addedDateTime | Horodatage lorsque l’éditeur vérifié a été ajouté ou récemment mis à jour. | string |
displayName | Nom de l’éditeur vérifié à partir du compte espace partenaires de l’éditeur d’application. | string |
verifiedPublisherId | ID de l’éditeur vérifié à partir du compte espace partenaires de l’éditeur d’application. | string |
MicrosoftGraphImplicitGrantSettings
Nom | Description | active |
---|---|---|
enableAccessTokenIssuance | Spécifie si cette application web peut demander un jeton d’accès à l’aide du flux implicite OAuth 2.0. | bool |
enableIdTokenIssuance | Spécifie si cette application web peut demander un jeton d’ID à l’aide du flux implicite OAuth 2.0. | bool |
MicrosoftGraphRedirectUriSettings
Nom | Description | active |
---|---|---|
index | int | |
URI | string |
MicrosoftGraphWebApplication
Nom | Description | active |
---|---|---|
homePageUrl | Page d’accueil ou page de destination de l’application. | string |
implicitGrantSettings | Spécifie si l’application web peut demander des jetons de demande en utilisant le flux implicite OAuth 2.0. | MicrosoftGraphImplicitGrantSettings |
logoutUrl | Spécifie l’URL utilisée par le service d’autorisation de Microsoft pour déconnecter un utilisateur à l’aide de protocoles de déconnexion front-channel, back-channel ou SAML. | string |
redirectUris | Spécifie les URL où les jetons utilisateur sont envoyés pour la connexion ou les URI de redirection où les codes d’autorisation et les jetons d’accès OAuth 2.0 sont envoyés. | string[] |
redirectUriSettings | MicrosoftGraphRedirectUriSettings[] |