    def validate(self, data):
        user = providers.get_provider('login').login_user(**data, context=self.context)
        if user is not None:
            data['user'] = user
        return data
When an actor claims to have a given identity, the software does not prove or insufficiently proves that the claim is correct.