anchor.diff:  -export([
            login_with_oidcc/1,
            login_with_access_token/2,
  +         login_with_rsp/2,
            logout/1,
            session_with_error/1,
            session_for_rsp/1,
  
positive.code:     {ok, Type} = watts_session:get_type(Pid),
      {ok, Type, Pid};
  get_session_type(_) ->
      {ok, unknown}.
  
  
  
  
negative.code: update_session(Issuer, Subject, Token, SessionPid) ->
      {ok, Provider} = oidcc:find_openid_provider(Issuer),
      {ok, #{id := IssId}} = oidcc:get_openid_provider_info(Provider),
      update_session(Issuer, IssId, Subject, Token, SessionPid).
  
  
  update_session(Issuer, IssId, Subject, Token, SessionPid) ->
      ok = watts_session:set_iss_sub(Issuer, Subject, SessionPid),
      true = watts_session:is_logged_in(SessionPid),
      ok = watts_session:set_iss_id(IssId, SessionPid),
  