docs: def dispatch(self, request, *args, **kwargs):
          """ Construct IDP server with config from settings dict
          """
          conf = IdPConfig()
          try:
              conf.load(copy.deepcopy(settings.SAML_IDP_CONFIG))
              self.IDP = Server(config=conf)
          except Exception as e:
              return self.handle_error(request, exception=e)
          return super(IdPHandlerViewMixin, self).dispatch(request, *args, **kwargs)