Use multiple Microsoft Entra Verified ID credentials in a verification presentation
Contact the HR, or your IT admin and ask nicely for an account.
https://issueverifiableemployee.azurewebsites.net
Code for demo: 2023
https://issueunlockdoor.azurewebsites.net
https://employeeunlockdoor.azurewebsites.net
- 2024-03-09 Updated packages
- 2023-07-27 Updated packages
- 2023-07-08 Initial version
Select the correct endpoint depending to the business of the application.
{
"CredentialSettings": {
"Endpoint": "https://verifiedid.did.msidentity.com/v1.0/verifiableCredentials/createPresentationRequest",
// "Endpoint": "https://verifiedid.did.msidentity.com/v1.0/verifiableCredentials/createIssuanceRequest",
"VCServiceScope": "bbb94529-53a3-4be5-a069-7eaf2712b826/.default",
"Instance": "https://login.microsoftonline.com/{0}",
"TenantId": "YOURTENANTID",
"ClientId": "APPLICATION CLIENT ID",
"VcApiCallbackApiKey": "SECRET",
"Authority": "YOUR authority",
"ClientSecret": "[client secret or instead use the prefered certificate in the next entry]",
// "CertificateName": "[Or instead of client secret: Enter here the name of a certificate (from the user cert store) as registered with your application]",
"IssuerAuthority": "YOUR VC SERVICE DID",
"VerifierAuthority": "YOUR VC SERVICE DID",
"CredentialManifest": "THE CREDENTIAL URL FROM THE VC PORTAL"
}
}
https://github.com/swiss-ssi-group/EntraVerifiedEmployee
ngrok http https://localhost:5002
https://github.com/swiss-ssi-group/AzureADVerifiableCredentialsAspNetCore
https://ssi-start.adnovum.com/data
e-id-admin/public-sandbox-trustinfrastructure#14
https://openid.net/specs/openid-connect-self-issued-v2-1_0.html
https://identity.foundation/jwt-vc-presentation-profile/
https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet
https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
https://github.com/Azure-Samples/VerifiedEmployeeIssuance
https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet
https://docs.microsoft.com/azure/app-service/deploy-github-actions#configure-the-github-secret
https://issueverifiableemployee.azurewebsites.net/
https://datatracker.ietf.org/doc/draft-ietf-oauth-selective-disclosure-jwt/