A computer-implemented method for confirming a digital identity of a user to a service computer system, comprising: - automatically calculating a trust level (L1, L2, L3) for attribute values (V1, V2) of attributes (A1, A2, 190) by an ID provider computer system, wherein the digital identity of the user includes a plurality of the attribute values, wherein the trust level in each case specifies a degree of reliability of the assignment of the attribute value to the user and/or the degree of reliability of the correctness of the attribute value; - receiving a request (194, 202) to confirm the digital identity of the user, wherein the request is received by the ID provider computer system from the service computer system via a network, wherein the request contains a plurality of the attributes (A1, A2); - upon receipt of the request, automatically determining, in each case, one of the attribute values (V1, V2) and calculated trust levels for the plurality of attributes of the request by the ID provider computer system, wherein each of the determined attribute values is assigned to the user; - sending a reply (195, 204) from the ID provider computer system to the service computer system via the network, wherein the reply includes the plurality of attributes of the request and for each attribute at least the determined attribute value (V1, V2), and the trust level assigned thereto, wherein the trust levels are each assigned to their corresponding attribute value as metadata; - checking the digital identity of the user by the service computer system by automatic analysis both of the attribute values contained in the reply and, in each case, the assigned trust level. - automatically calculating a trust level (L1, L2, L3) for attribute values (V1, V2) of attributes (A1, A2, 190) by an ID provider computer system, wherein the digital identity of the user includes a plurality of the attribute values, wherein the trust level in each case specifies a degree of reliability of the assignment of the attribute value to the user and/or the degree of reliability of the correctness of the attribute value; - receiving a request (194, 202) to confirm the digital identity of the user, wherein the request is received by the ID provider computer system from the service computer system via a network, wherein the request contains a plurality of the attributes (A1, A2); - upon receipt of the request, automatically determining, in each case, one of the attribute values (V1, V2) and calculated trust levels for the plurality of attributes of the request by the ID provider computer system, wherein each of the determined attribute values is assigned to the user; - sending a reply (195, 204) from the ID provider computer system to the service computer system via the network, wherein the reply includes the plurality of attributes of the request and for each attribute at least the determined attribute value (V1, V2), and the trust level assigned thereto, wherein the trust levels are each assigned to their corresponding attribute value as metadata; - checking the digital identity of the user by the service computer system by automatic analysis both of the attribute values contained in the reply and, in each case, the assigned trust level.