UserIdProvider