Dela via


Microsoft.Graph-program

Behörigheter

Välj behörigheten eller behörigheterna som markerats som minst privilegierade för det här API:et. Använd endast behörigheter med högre privilegier om din app kräver det. Mer information om delegerade behörigheter och programbehörigheter finns i Behörighetstyper. Mer information om dessa behörigheter finns i behörighetsreferensen.

Kommentar

Behörigheter för personliga Microsoft-konton kan inte användas för att distribuera Microsoft Graph-resurser som deklarerats i Bicep-filer.

Resursdistribution

Välj den minst privilegierade behörigheten i följande tabell för att skapa eller uppdatera en Microsoft.Graph/applications-resurs.

Behörighetstyp Minst privilegierade behörigheter Behörigheter med högre privilegier
Delegerad (arbets- eller skolkonto) Application.ReadWrite.All Ej tillgänglig.
Delegerad (personligt Microsoft-konto) Application.ReadWrite.All Ej tillgänglig.
Program Application.ReadWrite.OwnedBy Application.ReadWrite.All

Skrivskyddade befintliga resurser

Välj den minst privilegierade behörigheten från följande tabell för att läsa en Microsoft.Graph/applications-resurs med hjälp av nyckelordet existing.

Behörighetstyp Minst privilegierade behörigheter Behörigheter med högre privilegier
Delegerad (arbets- eller skolkonto) Application.Read.All Application.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All
Delegerad (personligt Microsoft-konto) Application.Read.All Application.ReadWrite.All
Program Application.Read.All Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All

Resursformat

Om du vill skapa en Microsoft.Graph/applications-resurs lägger du till följande Bicep i mallen.

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'
  web: {
    homePageUrl: 'string'
    implicitGrantSettings: {
      enableAccessTokenIssuance: bool
      enableIdTokenIssuance: bool
    }
    logoutUrl: 'string'
    redirectUris: [
      'string'
    ]
    redirectUriSettings: [
      {
        index: int
        uri: 'string'
      }
    ]
  }
}

Egenskapsvärden

program

Name Beskrivning Värde
addIns Definierar anpassat beteende som en förbrukningstjänst kan använda för att anropa en app i specifika kontexter. Till exempel kan program som kan återge filströmmar ange egenskapen addIns för dess "FileHandler"-funktioner. På så sätt kan tjänster som Microsoft 365 anropa programmet i kontexten för ett dokument som användaren arbetar med. MicrosoftGraphAddIn[]
api Anger inställningar för ett program som implementerar ett webb-API. MicrosoftGraphApiApplication
apiVersion Resurs-API-versionen "v1.0" (ReadOnly)
appId Den unika identifieraren för programmet som tilldelas till ett program av Microsoft Entra ID. Inte nullbar. Skrivskyddat. Alternativ nyckel sträng (ReadOnly)
applicationTemplateId Unik identifierare för applicationTemplate. Skrivskyddat. null om appen inte skapades från en programmall. sträng (ReadOnly)
appRoles Den samling roller som definierats för programmet. Med approlltilldelningar kan dessa roller tilldelas till användare, grupper eller tjänstens huvudnamn som är associerade med andra program. Inte nullbar. MicrosoftGraphAppRole[]
intygande Anger certifieringsstatus för programmet. MicrosoftGraphCertification (ReadOnly)
createdDateTime Datum och tid då programmet registrerades. DateTimeOffset-typen representerar datum- och tidsinformation med ISO 8601-format och är alltid i UTC-tid. Till exempel är midnatt UTC den 1 januari 2014 2014-01-01T00:00:00Z. Skrivskydd sträng (ReadOnly)
defaultRedirectUri sträng
deletedDateTime Datum och tid då objektet togs bort. Alltid null när objektet inte har tagits bort. sträng (ReadOnly)
description Fältet Fritext för att ge slutanvändarna en beskrivning av programobjektet. Den maximala tillåtna storleken är 1 024 tecken sträng
disabledByMicrosoftStatus Anger om Microsoft har inaktiverat det registrerade programmet. Möjliga värden är: null (standardvärde), NotDisabled och DisabledDueToViolationOfServicesAgreement (orsaker inkluderar misstänkt, missbruk eller skadlig aktivitet eller ett brott mot Microsoft-tjänsteavtalet) sträng
displayName Programmets visningsnamn. Maximal längd är 256 tecken sträng (krävs)
groupMembershipClaims Konfigurerar det gruppanspråk som utfärdats i en användare eller OAuth 2.0-åtkomsttoken som programmet förväntar sig. Om du vill ange det här attributet använder du något av följande giltiga strängvärden: None, SecurityGroup (för säkerhetsgrupper och Microsoft Entra-roller), Alla (detta hämtar alla säkerhetsgrupper, distributionsgrupper och Microsoft Entra-katalogroller som den inloggade användaren är medlem i). sträng
id Den unika identifieraren för en entitet. Skrivskyddat. sträng (ReadOnly)
identifierUris Det här värdet kallas även app-ID-URI och anges när ett program används som en resursapp. Identifieraren fungerar som prefix för de omfång som du refererar till i API:ets kod, och den måste vara globalt unik. Du kan använda det angivna standardvärdet, som finns i formuläret api://<appId>, eller ange en mer läsbar URI som https://contoso.com/api. Mer information om giltiga identifierUris-mönster och metodtips finns i Metodtips för säkerhet för Microsoft Entra-programregistrering. Inte nullbar string[]
information Grundläggande profilinformation för programmet, till exempel appens marknadsföring, support, användarvillkor och URL:er för sekretesspolicy. Användarvillkoren och sekretesspolicyn visas för användarna via användarmedgivandeupplevelsen. Mer information finns i Så här lägger du till användarvillkor och sekretesspolicy för registrerade Microsoft Entra-appar MicrosoftGraphInformationalUrl
isDeviceOnlyAuthSupported Anger om det här programmet stöder enhetsautentisering utan en användare. Standardvärdet är falskt. bool
isFallbackPublicClient Anger programtypen för återställning som offentlig klient, till exempel ett installerat program som körs på en mobil enhet. Standardvärdet är falskt, vilket innebär att programtypen för återställning är konfidentiell klient, till exempel en webbapp. Det finns vissa scenarier där Microsoft Entra-ID inte kan fastställa klientprogramtypen. Till exempel ropc-flödet där det konfigureras utan att ange en omdirigerings-URI. I dessa fall tolkar Microsoft Entra-ID programtypen baserat på värdet för den här egenskapen. bool
keyCredentials Samlingen med viktiga autentiseringsuppgifter som är associerade med programmet. Inte nullbar MicrosoftGraphKeyCredential[]
logotyp Programmets huvudlogotyp. Inte nullbar. sträng
nativeAuthenticationApisEnabled Anger om API:erna för intern autentisering är aktiverade för programmet. Möjliga värden är: ingen och alla. Standardvärdet är inget. Mer information finns i Intern autentisering. sträng
Anteckningar Anteckningar som är relevanta för hanteringen av programmet. sträng
optionalClaims Programutvecklare kan konfigurera valfria anspråk i sina Microsoft Entra-program för att ange de anspråk som skickas till deras program av Microsofts säkerhetstokentjänst. Mer information finns i Så här gör du: Ange valfria anspråk till din app. MicrosoftGraphOptionalClaims
parentalControlSettings Anger inställningar för föräldrakontroll för ett program. MicrosoftGraphParentalControlSettings
passwordCredentials Samlingen med autentiseringsuppgifter för lösenord som är associerade med programmet. Inte nullbar. MicrosoftGraphPasswordCredential[]
publicClient Anger inställningar för installerade klienter, till exempel stationära eller mobila enheter. MicrosoftGraphPublicClientApplication
publisherDomain Den verifierade utgivardomänen för programmet. Skrivskyddat. Mer information finns i Så här konfigurerar du ett programs utgivardomän sträng (ReadOnly)
requestSignatureVerification Anger om det här programmet kräver Microsoft Entra-ID för att verifiera de signerade autentiseringsbegäranden. MicrosoftGraphRequestSignatureVerification
requiredResourceAccess Anger de resurser som programmet behöver åtkomst till. Den här egenskapen anger också den uppsättning delegerade behörigheter och programroller som den behöver för var och en av dessa resurser. Den här konfigurationen av åtkomst till de resurser som krävs styr medgivandeupplevelsen. Högst 50 resurstjänster (API:er) kan konfigureras. Från och med mitten av oktober 2021 får det totala antalet nödvändiga behörigheter inte överstiga 400. Mer information finns i Begränsningar för begärda behörigheter per app. Inte nullbar MicrosoftGraphRequiredResourceAccess[]
samlMetadataUrl URL:en där tjänsten exponerar SAML-metadata för federation. Den här egenskapen är endast giltig för program med en enda klientorganisation. Nullbar. sträng
serviceManagementReference Refererar till program- eller tjänstkontaktinformation från en tjänst- eller tillgångshanteringsdatabas. Nullbar. sträng
servicePrincipalLockConfiguration Anger om känsliga egenskaper för ett program med flera klienter ska låsas för redigering när programmet har etablerats i en klientorganisation. Nullbar. null som standard. MicrosoftGraphServicePrincipalLockConfiguration
signInAudience Anger de Microsoft-konton som stöds för det aktuella programmet. Möjliga värden är: AzureADMyOrg (standard), AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount och PersonalMicrosoftAccount. Se mer i tabellen. Värdet för det här objektet begränsar också antalet behörigheter som en app kan begära. Mer information finns i Begränsningar för begärda behörigheter per app. Värdet för den här egenskapen påverkar andra egenskaper för appobjekt. Om du ändrar den här egenskapen kan du därför behöva ändra andra egenskaper först sträng
brunn Anger inställningar för ett ensidesprogram, inklusive utloggnings-URL:er och omdirigerings-URL:er för auktoriseringskoder och åtkomsttoken. MicrosoftGraphSpaApplication
taggar Anpassade strängar som kan användas för att kategorisera och identifiera programmet. Inte nullbar string[]
tokenEncryptionKeyId Anger keyId för en offentlig nyckel från samlingen keyCredentials. När microsoft Entra-ID konfigureras krypteras alla token som genereras med hjälp av nyckeln som den här egenskapen pekar på. Programkoden som tar emot den krypterade token måste använda den matchande privata nyckeln för att dekryptera token innan den kan användas för den inloggade användaren. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type Resurstypen "Microsoft.Graph/applications" (ReadOnly)
uniqueName Den unika identifierare som kan tilldelas till ett program och användas som en alternativ nyckel. Oföränderliga sträng (krävs)
verifiedPublisher Anger den verifierade utgivaren av programmet. Mer information om hur utgivarverifiering hjälper till att stödja programsäkerhet, tillförlitlighet och efterlevnad finns i Verifiering av utgivare. MicrosoftGraphVerifiedPublisher (ReadOnly)
webb Anger inställningar för ett webbprogram. MicrosoftGraphWebApplication

MicrosoftGraphKeyValue

Name Beskrivning Värde
key Nyckel för nyckel/värde-paret. sträng
värde Värde för nyckel/värde-paret. sträng

MicrosoftGraphAddIn

Name Beskrivning Värde
id Den unika identifieraren för addIn-objektet. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
egenskaper Samlingen nyckel/värde-par som definierar parametrar som den förbrukande tjänsten kan använda eller anropa. Du måste ange den här egenskapen när du utför en POST- eller PATCH-åtgärd i addIns-samlingen. Obligatoriskt. MicrosoftGraphKeyValue[]
type Det unika namnet på de funktioner som exponeras av appen. sträng

MicrosoftGraphPermissionScope

Name Beskrivning Värde
adminConsentDescription En beskrivning av delegerade behörigheter som är avsedda att läsas av en administratör som beviljar behörigheten för alla användares räkning. Den här texten visas i klientorganisationens administratörsmedgivandeupplevelser. sträng
adminConsentDisplayName Behörighetens titel, avsedd att läsas av en administratör som beviljar behörigheten för alla användares räkning. sträng
id Unik delegerad behörighetsidentifierare i samlingen med delegerade behörigheter som definierats för ett resursprogram. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
isEnabled När du skapar eller uppdaterar en behörighet måste den här egenskapen vara inställd på true (vilket är standardvärdet). Om du vill ta bort en behörighet måste den här egenskapen först anges till false. Vid den tidpunkten kan behörigheten tas bort i ett efterföljande anrop. bool
type Möjliga värden är: Användare och administratör. Anger om den delegerade behörigheten ska anses vara säker för icke-administratörsanvändare att samtycka till för sig själva eller om ett administratörsmedgivande alltid ska krävas. Medan Microsoft Graph definierar standardkravet för medgivande för varje behörighet kan klientadministratören åsidosätta beteendet i organisationen (genom att tillåta, begränsa eller begränsa användarens medgivande till denna delegerade behörighet). Mer information finns i Konfigurera hur användarna godkänner program. sträng
userConsentDescription En beskrivning av delegerade behörigheter som är avsedda att läsas av en användare som beviljar behörigheten för sin egen räkning. Den här texten visas i medgivandeupplevelser där användaren endast samtycker för sig själva. sträng
userConsentDisplayName En rubrik för behörigheten, avsedd att läsas av en användare som beviljar behörigheten för sin egen räkning. Den här texten visas i medgivandeupplevelser där användaren endast samtycker för sig själva. sträng
värde Anger värdet som ska inkluderas i scp-anspråket (omfånget) i åtkomsttoken. Får inte överstiga 120 tecken. Tillåtna tecken är : ! # $ % & ' ( ) * + , -. / : ; = ? @ [ ] ^ + _ { } ~, och tecken i intervallen 0-9, A-Z och a-z. Andra tecken, inklusive blankstegstecknet, tillåts inte. Kanske inte börjar med .. sträng

MicrosoftGraphPreAuthorizedApplication

Name Beskrivning Värde
appId Den unika identifieraren för programmet. sträng
delegatedPermissionIds Den unika identifieraren för oauth2PermissionScopes som programmet kräver. string[]

MicrosoftGraphApiApplication

Name Beskrivning Värde
acceptMappedClaims När det är sant kan ett program använda anspråksmappning utan att ange en anpassad signeringsnyckel. bool
knownClientApplications Används för att kombinera medgivande om du har en lösning som innehåller två delar: en klientapp och en anpassad webb-API-app. Om du anger appID för klientappen till det här värdet godkänner användaren bara en gång till klientappen. Microsoft Entra-ID vet att medgivande till klienten innebär implicit medgivande till webb-API:et och etablerar automatiskt tjänstens huvudnamn för båda API:erna samtidigt. Både klienten och webb-API-appen måste vara registrerade i samma klientorganisation. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
oauth2PermissionScopes Definitionen av de delegerade behörigheter som exponeras av webb-API:et som representeras av den här programregistreringen. Dessa delegerade behörigheter kan begäras av ett klientprogram och kan beviljas av användare eller administratörer under medgivande. Delegerade behörigheter kallas ibland OAuth 2.0-omfång. MicrosoftGraphPermissionScope[]
preAuthorizedApplications Visar en lista över klientprogram som är förauktoriserade med de angivna delegerade behörigheterna för att få åtkomst till programmets API:er. Användarna behöver inte godkänna något förauktoriserat program (för de angivna behörigheterna). Men alla andra behörigheter som inte anges i preAuthorizedApplications (begärs via inkrementellt medgivande till exempel) kräver användarmedgivande. MicrosoftGraphPreAuthorizedApplication[]
requestedAccessTokenVersion Anger den åtkomsttokenversion som förväntas av den här resursen. Detta ändrar version och format för JWT som skapats oberoende av slutpunkten eller klienten som används för att begära åtkomsttoken. Slutpunkten som används, v1.0 eller v2.0, väljs av klienten och påverkar endast versionen av id_tokens. Resurser måste uttryckligen konfigurera requestedAccessTokenVersion för att ange formatet för åtkomsttoken som stöds. Möjliga värden för requestedAccessTokenVersion är 1, 2 eller null. Om värdet är null är standardvärdet 1, vilket motsvarar v1.0-slutpunkten. Om signInAudience i programmet har konfigurerats som AzureADandPersonalMicrosoftAccount eller PersonalMicrosoftAccount måste värdet för den här egenskapen vara 2. heltal

MicrosoftGraphAppRole

Name Beskrivning Värde
allowedMemberTypes Anger om den här approllen kan tilldelas till användare och grupper (genom att ange ['Användare']), till andra program (genom att ange ['Program'] eller båda (genom att ange till ['Användare', 'Program']). Approller som stöder tilldelning till andra programtjänsthuvudnamn kallas även programbehörigheter. Värdet "Program" stöds endast för approller som definierats på programentiteter. string[]
description Beskrivningen för approllen. Detta visas när approllen tilldelas och, om approllen fungerar som en programbehörighet, under medgivandeupplevelser. sträng
displayName Visningsnamn för behörigheten som visas i approlltilldelningen och medgivandeupplevelserna. sträng
id Unik rollidentifierare i samlingen appRoles. När du skapar en ny approll måste en ny GUID-identifierare anges. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
isEnabled När du skapar eller uppdaterar en approll måste detta anges till sant (vilket är standardvärdet). Om du vill ta bort en roll måste den först anges till false. Vid den tidpunkten kan den här rollen tas bort i ett efterföljande anrop. bool
ursprung Anger om approllen har definierats för programobjektet eller på entiteten servicePrincipal. Får inte ingå i post- eller PATCH-begäranden. Skrivskyddat. sträng (ReadOnly)
värde Anger värdet som ska inkluderas i rollanspråket i ID-token och åtkomsttoken som autentiserar en tilldelad användare eller tjänstens huvudnamn. Får inte överstiga 120 tecken. Tillåtna tecken är : ! # $ % & ' ( ) * + , -. / : ; = ? @ [ ] ^ + _ { } ~, och tecken i intervallen 0-9, A-Z och a-z. Andra tecken, inklusive blankstegstecknet, tillåts inte. Kanske inte börjar med .. sträng

MicrosoftGraphCertification

Name Beskrivning Värde
certificationDetailsUrl URL som visar certifieringsinformation för programmet. sträng
certificationExpirationDateTime Tidsstämpeln när den aktuella certifieringen för programmet upphör att gälla. sträng
isCertifiedByMicrosoft Anger om programmet är certifierat av Microsoft. bool
isPublisherAttested Anger om programmet har godkänts själv av programutvecklaren eller utgivaren. bool
lastCertificationDateTime Tidsstämpeln när certifieringen för programmet senast lades till eller uppdaterades. sträng

MicrosoftGraphInformationalUrl

Name Beskrivning Värde
logoUrl CDN-URL till programmets logotyp, skrivskyddad. sträng (ReadOnly)
marketingUrl Länka till programmets marknadsföringssida. Till exempel: https://www.contoso.com/app/marketing sträng
privacyStatementUrl Länka till programmets sekretesspolicy. Till exempel: https://www.contoso.com/app/privacy sträng
supportUrl Länka till programmets supportsida. Till exempel: https://www.contoso.com/app/support sträng
termsOfServiceUrl Länka till programmets tjänstevillkor. Till exempel: https://www.contoso.com/app/termsofservice sträng

MicrosoftGraphKeyCredential

Name Beskrivning Värde
customKeyIdentifier En binär typ på 40 tecken som kan användas för att identifiera autentiseringsuppgifterna. Valfritt. När det inte anges i nyttolasten är standardvärdet för certifikatets tumavtryck. sträng
displayName Det egna namnet på nyckeln, med en maximal längd på 90 tecken. Längre värden accepteras men förkortas. Valfritt. sträng
endDateTime Datum och tid då autentiseringsuppgifterna upphör att gälla. DateTimeOffset-typen representerar datum- och tidsinformation med ISO 8601-format och är alltid i UTC-tid. Till exempel är midnatt UTC den 1 januari 2014 2014-01-01T00:00:00Z. sträng
key Certifikatets rådata i bytematrisen konverterades till Base64-sträng. Från ett .cer certifikat kan du läsa nyckeln med hjälp av metoden Convert.ToBase64String(). Mer information finns i Hämta certifikatnyckeln. sträng
keyId Den unika identifieraren (GUID) för nyckeln. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
startDateTime Datum och tid då autentiseringsuppgifterna blir giltiga. Tidsstämpeltypen representerar datum- och tidsinformation med ISO 8601-format och är alltid i UTC-tid. Till exempel är midnatt UTC den 1 januari 2014 2014-01-01T00:00:00Z. sträng
type Typ av nyckelautentiseringsuppgifter. till exempel Symmetrisk, AsymmetriskX509Cert. sträng
användning En sträng som beskriver syftet med att använda nyckeln. Till exempel Verifiera. sträng

MicrosoftGraphOptionalClaim

Name Beskrivning Värde
additionalProperties Ytterligare egenskaper för anspråket. Om det finns en egenskap i den här samlingen ändras beteendet för det valfria anspråk som anges i namnegenskapen. string[]
essential Om värdet är sant är det anspråk som anges av klienten nödvändigt för att säkerställa en smidig auktoriseringsupplevelse för den specifika uppgift som användaren begär. Standardvärdet är "false". bool
name Namnet på det valfria anspråket. sträng
source Anspråkets källa (katalogobjekt). Det finns fördefinierade anspråk och användardefinierade anspråk från tilläggsegenskaper. Om källvärdet är null är anspråket ett fördefinierat valfritt anspråk. Om källvärdet är användare är värdet i namnegenskapen tilläggsegenskapen från användarobjektet. sträng

MicrosoftGraphOptionalClaims

Name Beskrivning Värde
accessToken De valfria anspråk som returneras i JWT-åtkomsttoken. MicrosoftGraphOptionalClaim[]
idToken De valfria anspråk som returneras i JWT ID-token. MicrosoftGraphOptionalClaim[]
saml2Token De valfria anspråk som returneras i SAML-token. MicrosoftGraphOptionalClaim[]

MicrosoftGraphParentalControlSettings

Name Beskrivning Värde
countriesBlockedForMinors Anger iso-landskoder med två bokstäver. Åtkomst till programmet blockeras för minderåriga från de länder som anges i den här listan. string[]
legalAgeGroupRule Anger den regel för juridiska åldersgrupper som gäller för appens användare. Kan anges till något av följande värden: ValueDescriptionAllowDefault. Tillämpar det juridiska minimumet. Det innebär att föräldrars medgivande krävs för minderåriga i Europeiska unionen och Korea.RequireConsentForPrivacyServicesEnforces användaren att ange födelsedatum för att följa COPPA-reglerna. RequireConsentForMinorsRequires föräldramedgivande för åldrarna under 18 år, oavsett landets mindre regler. RequireConsentForKidsRequires föräldramedgivande för åldrarna under 14 år, oavsett landets mindre regler. BlockMinorsBlocks-minderåriga från att använda appen. sträng

MicrosoftGraphPasswordCredential

Name Beskrivning Värde
displayName Eget namn på lösenordet. Valfritt. sträng
endDateTime Datum och tid då lösenordet upphör att gälla representeras med ISO 8601-format och är alltid i UTC-tid. Till exempel är midnatt UTC den 1 januari 2014 2014-01-01T00:00:00Z. Valfritt. sträng
hint Innehåller de tre första tecknen i lösenordet. Skrivskyddat. sträng (ReadOnly)
keyId Den unika identifieraren för lösenordet. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
secretText Skrivskyddad; Innehåller de starka lösenord som genereras av Microsoft Entra-ID:t som är 16–64 tecken långa. Det genererade lösenordsvärdet returneras endast under den första POST-begäran om att lägga tillPassword. Det finns inget sätt att hämta det här lösenordet i framtiden. sträng (ReadOnly)
startDateTime Datum och tid då lösenordet blir giltigt. Tidsstämpeltypen representerar datum- och tidsinformation med ISO 8601-format och är alltid i UTC-tid. Till exempel är midnatt UTC den 1 januari 2014 2014-01-01T00:00:00Z. Valfritt. sträng

MicrosoftGraphPublicClientApplication

Name Beskrivning Värde
redirectUris Anger URL:er där användartoken skickas för inloggning eller omdirigerings-URI:er där OAuth 2.0-auktoriseringskoder och åtkomsttoken skickas. För iOS- och macOS-appar anger du värdet efter syntaxen msauth. {BUNDLEID}://auth, ersätter {BUNDLEID}. Om paket-ID:t till exempel är com.microsoft.identitysample.MSALiOS är URI:n msauth.com.microsoft.identitysample.MSALiOS://auth. string[]

MicrosoftGraphRequestSignatureVerification

Name Beskrivning Värde
allowedWeakAlgorithms Anger vilka svaga algoritmer som tillåts. Möjliga värden är: rsaSha1, unknownFutureValue. sträng
isSignedRequestRequired Anger om signerade autentiseringsbegäranden för det här programmet ska krävas. bool

MicrosoftGraphResourceAccess

Name Beskrivning Värde
id Den unika identifieraren för en approll eller delegerad behörighet som exponeras av resursprogrammet. För delegerade behörigheter bör detta matcha ID-egenskapen för en av de delegerade behörigheterna i samlingen oauth2PermissionScopes för resursprogrammets tjänsthuvudnamn. För approller (programbehörigheter) bör detta matcha ID-egenskapen för en approll i appRoles-samlingen för resursprogrammets tjänsthuvudnamn. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type Anger om ID-egenskapen refererar till en delegerad behörighet eller en approll (programbehörighet). Möjliga värden är: Omfång (för delegerade behörigheter) eller Roll (för approller). sträng

MicrosoftGraphRequiredResourceAccess

Name Beskrivning Värde
resourceAccess Listan över OAuth2.0-behörighetsomfattningar och approller som programmet kräver från den angivna resursen. MicrosoftGraphResourceAccess[]
resourceAppId Den unika identifieraren för den resurs som programmet behöver åtkomst till. Detta bör vara lika med det appId som deklarerats i målresursprogrammet. sträng

MicrosoftGraphServicePrincipalLockConfiguration

Name Beskrivning Värde
allProperties Aktiverar låsning av alla känsliga egenskaper. De känsliga egenskaperna är keyCredentials, passwordCredentials och tokenEncryptionKeyId. bool
credentialsWithUsageSign Låser egenskaperna keyCredentials och passwordCredentials för ändring där användningstypen för autentiseringsuppgifter är Sign. bool
credentialsWithUsageVerify Låser egenskaperna keyCredentials och passwordCredentials för ändring där användningstypen För autentiseringsuppgifter är Verifiera. Detta låser OAuth-tjänstens huvudnamn. bool
isEnabled Aktiverar eller inaktiverar konfiguration av tjänstens huvudnamnslås. Om du vill tillåta att känsliga egenskaper uppdateras uppdaterar du den här egenskapen till false för att inaktivera låset på tjänstens huvudnamn. bool
tokenEncryptionKeyId Låser egenskapen tokenEncryptionKeyId för ändring av tjänstens huvudnamn. bool

MicrosoftGraphSpaApplication

Name Beskrivning Värde
redirectUris Anger URL:er där användartoken skickas för inloggning eller omdirigerings-URI:er där OAuth 2.0-auktoriseringskoder och åtkomsttoken skickas. string[]

MicrosoftGraphVerifiedPublisher

Name Beskrivning Värde
addedDateTime Tidsstämpeln när den verifierade utgivaren först lades till eller senast uppdaterades. sträng
displayName Det verifierade utgivarnamnet från apputgivarens Partnercenter-konto. sträng
verifiedPublisherId ID för den verifierade utgivaren från apputgivarens Partnercenter-konto. sträng

MicrosoftGraphImplicitGrantSettings

Name Beskrivning Värde
enableAccessTokenIssuance Anger om det här webbprogrammet kan begära en åtkomsttoken med hjälp av implicit OAuth 2.0-flöde. bool
enableIdTokenIssuance Anger om det här webbprogrammet kan begära en ID-token med hjälp av det implicita flödet OAuth 2.0. bool

MicrosoftGraphRedirectUriSettings

Name Beskrivning Värde
index heltal
uri sträng

MicrosoftGraphWebApplication

Name Beskrivning Värde
homePageUrl Startsida eller landningssida för programmet. sträng
implicitGrantSettings Anger om det här webbprogrammet kan begära token med hjälp av implicit OAuth 2.0-flöde. MicrosoftGraphImplicitGrantSettings
logoutUrl Anger den URL som används av Microsofts auktoriseringstjänst för att logga ut en användare med hjälp av protokoll för front-channel, back-channel eller SAML-utloggning. sträng
redirectUris Anger URL:er där användartoken skickas för inloggning eller omdirigerings-URI:er där OAuth 2.0-auktoriseringskoder och åtkomsttoken skickas. string[]
redirectUriSettings MicrosoftGraphRedirectUriSettings[]