{"source":"semconv","version":"1.44.0","attribute":{"id":"aspnetcore.identity.token_purpose","type":"enum","enumMembers":[{"id":"reset_password","value":"reset_password","stability":"development","brief":"The token is for resetting a user password."},{"id":"change_phone_number","value":"change_phone_number","stability":"development","brief":"The token is for changing a user phone number."},{"id":"email_confirmation","value":"email_confirmation","stability":"development","brief":"The token is for confirming user email address."},{"id":"change_email","value":"change_email","stability":"development","brief":"The token is for changing the user email address."},{"id":"two_factor","value":"two_factor","stability":"development","brief":"The token is for changing user two factor settings."},{"id":"other","value":"_OTHER","stability":"development","brief":"Any token purpose that the instrumentation has no prior knowledge of."}],"stability":"development","brief":"What the token will be used for.","examples":["success","failure"],"namespace":"aspnetcore","definedIn":"model/aspnetcore/registry.yaml","usedBy":[{"groupId":"metric.aspnetcore.identity.user.generated_tokens","groupType":"metric","signalName":"aspnetcore.identity.user.generated_tokens","requirementLevel":"required"},{"groupId":"metric.aspnetcore.identity.user.verify_token_attempts","groupType":"metric","signalName":"aspnetcore.identity.user.verify_token_attempts","requirementLevel":"required"}]},"history":[{"version":"1.37.0","publishedAt":"2025-08-25T23:38:36Z","kind":"first-seen","detail":"Added as development.","severity":"informational"}],"replaces":[]}