Identity Credential

From MgmtWiki
Revision as of 09:39, 14 November 2023 by Tom (talk | contribs) (from BingBot)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This repository contains libraries and applications for working with Real-World Identity. The initial focus for this work was mdoc/mDL according to ISO/IEC 18013-5:2021 and related standards (mainly ISO 23220 series and ISO 18013-7) but the current scope also include other credential formats.

https://github.com/google/identity-credential

https://developer.mozilla.org/en-US/docs/Web/API/IdentityCredential

https://developer.chrome.com/docs/privacy-sandbox/fedcm/ Federated Credential Management API

FedCM within cross-origin iframe - Adds cross-origin iframe support for the FedCM API via a permissions policy. It enables websites to sandbox the scripts from identity providers which trigger the FedCM API in a cross-origin iframe, so that they do not have full control over the whole page. This also allows use cases where it is the iframe itself which requires a sign-in from the user. In both cases, the parent frame must provide the cross-origin iframe with the permissions policy identity-credentials-get.

https://github.com/WICG/mobile-document-request-api was moved to https://github.com/WICG/identity-credential/blob/main/mobile-document-request-api-proposal.md Mobile Document Request API This is a proposal for a new web API that allows websites to request a mobile document as defined in ISO/IEC 18013-5 using structures defined in the same ISO in order to achieve an online presentment. The API would protect the mobile document credential data, supports selective disclosure, and allow the user to control the release of credential data.

from BingBot

Identity Credential Library: This is a project that provides libraries and applications for working with Real-World Identity, such as mdoc/mDL and other credential formats. It is written in Java and Kotlin and supports Android and server-side environments.

Wallet and Reader Applications: The project includes two Android applications that use the library to create and verify mdoc credentials.3 The Wallet app can create credentials using four different mdoc Document Types and present them to the Reader app or a website using QR, NFC, BLE, or Wifi Aware.

Website Reader: The project also includes a website that acts as an mdoc reader using the REST API defined in ISO 18013-7. The website can request credentials from the Wallet app using the mdoc:// URI scheme and display the credential data after user consent.

Deployment Instructions: The document provides instructions on how to create a Cloud project, clone the repository, set the project ID, grant permissions, and deploy the website reader to App Engine.5 It also provides links to documentation and a test instance of the website.