Share via


Ellenőrizhető hitelesítő adatok létrehozása azonosító jogkivonat-tipphez

Az idTokenHint-igazolást használó szabálydefiníció olyan kiállítási folyamatot hoz létre, amelyben a függő entitásalkalmazás átadja a jogcímértékeket a kiállítási kérelem hasznos adataiban. A függő entitásalkalmazás feladata annak biztosítása, hogy a kérelemben a szükséges jogcímértékek teljesüljenek. A jogcímértékek összegyűjtése az alkalmazáson múlik.

Egyéni hitelesítő adatok létrehozása

Az Azure Portalon, amikor a Hitelesítő adatok hozzáadása lehetőséget választja, két rövid útmutatót is elindíthat. Válassza ki az egyéni hitelesítő adatokat, majd kattintson a Tovább gombra.

Képernyőkép a Hitelesítő adatokkal kapcsolatos problémák gyorsútmutatóról egyéni hitelesítő adatok létrehozásához.

Az Új hitelesítő adatok létrehozása lapon adja meg a szabályok JSON-kódját, és jelenítse meg a definíciókat. A Hitelesítő adatok név mezőjében adjon meg egy típusnevet a hitelesítő adatoknak. A hitelesítő adatok létrehozásához válassza a Létrehozás lehetőséget.

Képernyőkép az Új hitelesítő adatok létrehozása lapról, amely JSON-mintákat jelenít meg a szabályokhoz és a fájlok megjelenítéséhez.

JSON-mintamegjelenítési definíciók

A megjelenítési definíciók várt JSON-tartalma a megjelenítési gyűjtemény belső tartalma. A JSON egy gyűjtemény, ezért ha több területi beállítás használatát szeretné támogatni, több bejegyzést is hozzáadhat vesszővel elválasztóként.

{
    "locale": "en-US",
    "card": {
      "title": "Verified Credential Expert",
      "issuedBy": "Microsoft",
      "backgroundColor": "#000000",
      "textColor": "#ffffff",
      "logo": {
        "uri": "https://didcustomerplayground.blob.core.windows.net/public/VerifiedCredentialExpert_icon.png",
        "description": "Verified Credential Expert Logo"
      },
      "description": "Use your verified credential to prove to anyone that you know all about verifiable credentials."
    },
    "consent": {
      "title": "Do you want to get your Verified Credential?",
      "instructions": "Sign in with your account to get your card."
    },
    "claims": [
      {
        "claim": "vc.credentialSubject.firstName",
        "label": "First name",
        "type": "String"
      },
      {
        "claim": "vc.credentialSubject.lastName",
        "label": "Last name",
        "type": "String"
      }
    ]
}

JSON-szabályok definícióinak mintája

A szabályok definícióinak várt JSON-ja a szabályattribútum belső tartalma, amely az igazolási attribútummal kezdődik.

{
      "attestations": {
        "idTokenHints": [
          {
            "mapping": [
              {
                "outputClaim": "firstName",
                "required": true,
                "inputClaim": "$.given_name",
                "indexed": false
              },
              {
                "outputClaim": "lastName",
                "required": true,
                "inputClaim": "$.family_name",
                "indexed": true
              }
            ],
            "required": false
          }
        ]
      },
      "validityInterval":  2592000,
      "vc": {
        "type": [
          "VerifiedCredentialExpert"
        ]
      }
}

A minták konfigurálása az egyéni hitelesítő adatok kiállításához és ellenőrzéséhez

A mintakód egyéni hitelesítő adatokkal történő kiadásához és ellenőrzéséhez a következőkre van szükség:

  • A bérlő kiállítójának decentralizált azonosítója (DID)
  • A hitelesítő adatok típusa
  • A hitelesítő adatok jegyzékbeli URL-címe

Az egyéni hitelesítő adatokhoz a legegyszerűbben úgy találhatja meg ezeket az információkat, ha az Azure Portalon meg szeretné keresni a hitelesítő adatait. Válassza a Probléma hitelesítő adatai lehetőséget. Itt hozzáférhet egy JSON hasznos JSON-adattal rendelkező szövegdobozhoz a Request Service API-hoz. Cserélje le a helyőrző értékeket a környezet adataira. A kiállító DID értéke a szolgáltató értéke.

Képernyőkép az egyéni hitelesítő adatok rövid útmutatójával kapcsolatos problémáról.

Következő lépések

További információkért lásd: