protected override void Validate()
{
if (!ProfileData.UseDefaultUserIdentity && RequestUserCredentialCallback == null)
throw new CredentialCallbackRequiredException("RequestUserCredentialCallback must be set for profiles that do not use the default user identity for authentication.");
}