简体   繁体   English

用户在可验证凭据中的作用是什么? did:ion:username 以及用户何时会生成?

[英]what is role of User did in Verifiable Credentials ? did:ion:username and when user did will generate?

Hello guys I m using azure verifiable credentials.大家好,我正在使用 azure 可验证凭据。

in flow I m not sure when user did is going to be generated and from where ?在流程中,我不确定何时会生成用户,以及从哪里生成?

what will be its role when verifier will verify the verifiable credentials ?当验证者验证可验证的凭据时,它的作用是什么?

What are DID’S 什么是 DID'S

DIDs are identifiers that can be used to secure access to resources, sign and verify credentials, and facilitate application data exchange. DID 是可用于保护对资源的访问、签署和验证凭据以及促进应用程序数据交换的标识符。 Unlike traditional usernames and email addresses, DIDs are owned and controlled by the entity itself (be it a person, device, or company), and exist independently of any external organization or trusted intermediary.与传统的用户名和电子邮件地址不同,DID 由实体本身(个人、设备或公司)拥有和控制,并且独立于任何外部组织或受信任的中介而存在。

These DID(s) are generated by user itself, self-owned, globally unique identifiers rooted in decentralized systems like ION and intended to provide self-ownership and user control.这些 DID(s) 由用户自己生成,是自有的、全球唯一的标识符,植根于像 ION 这样的去中心化系统,旨在提供自我所有权和用户控制。 They possess unique characteristics, like greater assurance of immutability, censorship resistance, and tamper evasiveness.它们具有独特的特性,例如更大的不变性保证、抗审查性和防篡改性。

The DID(s) are generated by user itself and microsoft has implemented a user-agent to do this in the Microsoft Authenticator App that you can install on your phone and microsoft has implemented a user-agent to do this in the Microsoft Authenticator App or other digital wallets that you can install on your phone and exists only in the user's Authenticator app or other digital wallets and is not explicitly bound to any existing function or identity in the Authenticator app (MFA, password manager, broker, etc). DID(s) 是由用户自己生成的,微软已经在 Microsoft Authenticator 应用程序中实现了一个用户代理来执行此操作,您可以将其安装在手机上,并且微软已经在 Microsoft Authenticator 应用程序中实现了一个用户代理来执行此操作,或者您可以在手机上安装的其他数字钱包,仅存在于用户的 Authenticator 应用程序或其他数字钱包中,并且未明确绑定到 Authenticator 应用程序中的任何现有功能或身份(MFA、密码管理器、代理等)。

These wallets use this information to validate that your DID is linked to your domain.The issuer's DID creates a digital signature as proof that they attest to this information.这些钱包使用此信息来验证您的 DID 是否链接到您的域。发行者的 DID 创建一个数字签名作为他们证明此信息的证据。

We have to choose the plan of how to issue the credentials by storage or by app using keyvault .See below references.我们必须选择如何通过存储或使用 keyvault 的应用程序颁发凭据的计划。请参阅下面的参考资料。

  1. Usually to issue verifier credentials ,if you've set up your Azure AD Verifiable Credentials service,,this way > to Issue Azure AD Verifiable Credentials from an application (preview) |通常颁发验证者凭据,如果您已设置 Azure AD 可验证凭据服务,则以这种方式 > 应用程序颁发 Azure AD 可验证凭据(预览版) | Microsoft Docs , you can find did in verifier credentials service overview page or in the organization settings . Microsoft Docs ,您可以在验证者凭据服务概述页面或组织设置中找到 did。 在此处输入图像描述 Later for above way, it can be verified this way > To Configure Azure AD Verifiable Credentials verifier (preview) |稍后对于上述方式,可以通过这种方式进行验证 > 配置 Azure AD Verifiable Credentials 验证程序(预览) | Microsoft Docs 微软文档

  2. And if you check this Plan your Azure Active Directory Verifiable Credentials issuance solution(preview) |如果您检查此计划您的 Azure Active Directory 可验证凭据颁发解决方案(预览)| Microsoft Docs ,in the context of a verifier solution, the Azure AD Verifiable Credentials service is the interface between the Microsoft components of the solution and ION. Microsoft Docs在验证程序解决方案的上下文中,Azure AD 可验证凭据服务是解决方案的 Microsoft 组件与 ION 之间的接口。 The service provisions the key set to Key Vault , ( Setup Azure Key Vault and generate DID )and it provisions the decentralized identifier (DID), and writes the DID document to ION, where it can be used by subjects and issuers.该服务将密钥集预配到Key Vault设置 Azure Key Vault 并生成 DID ),并预配分散标识符 (DID),并将 DID 文档写入 ION,主体和颁发者可以在其中使用它。 You can see how it is verified with a sample here Plan your Azure Active Directory Verifiable Credentials verification solution (preview) |您可以在此处查看如何通过示例验证它计划您的 Azure Active Directory 可验证凭据验证解决方案(预览)| Microsoft Docs 微软文档

Please check this scenario请检查这个场景在此处输入图像描述

References:参考:

  1. Introduction to Azure Active Directory Verifiable Credentials (preview) | Azure Active Directory 可验证凭据简介(预览) | Microsoft Docs 微软文档
  2. Please watch this explaination DID (decentralized-identity-solution)请观看此说明DID(去中心化身份解决方案)
  3. Plan your Azure Active Directory Verifiable Credentials verification solution (preview) | 规划您的 Azure Active Directory 可验证凭据验证解决方案(预览版)| Microsoft Docs 微软文档

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM