code: def handle_authn_response(self, context, internal_resp, extra_id_token_claims=None):
          
  
          auth_req = self._get_authn_request_from_state(context.state)
  
          attributes = self.converter.from_internal("openid", internal_resp.attributes)
          self.user_db[internal_resp.subject_id] = {k: v[0] for k, v in attributes.items()}
          auth_resp = self.provider.authorize(
              auth_req,
              internal_resp.subject_id,
              extra_id_token_claims=extra_id_token_claims,
          )
  
          del context.state[self.name]
          http_response = auth_resp.request(auth_req["redirect_uri"], should_fragment_encode(auth_req))
          return SeeOther(http_response)
docs: See super class method satosa.frontends.base.FrontendModule#handle_authn_response
          :type context: satosa.context.Context
          :type internal_response: satosa.internal.InternalData
          :rtype oic.utils.http_util.Response