UserCredential implements Identity