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.
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.
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övetkező lépések
További információkért lásd: