anchor.diff:      ok.
   
   additional_login_test() ->
  -    %% TODO This test probably requires unmecked session mgmt to be meaningful
       {ok, Meck} = start_meck(),
       try
           Issuer = ?ISSUER_URL,
  +        Issuer2 = ?ISSUER2_URL,
           OidcToken1 = #{id => #{claims => #{sub => <<"sub">>, iss => Issuer}},
                          access => #{token => <<"accestoken">>},
                          cookies => []
  
positive.code: 
  
  -define(ISSUER_URL, <<"https:://issuer.sample">>).
  
  error_session_test() ->
      {ok, Meck} = start_meck(),
  
negative.code:                                 ready => true,
                                  extra_config => #{priority => 5},
                                  issuer => ?ISSUER_URL}};
                        (<<"ID3">>) ->
                             {ok, #{
                                  id => <<"ID3">>,
                                  description => <<"a second provider">>,
                                  ready => true,
                                  extra_config => #{priority => 5},
                                  issuer => ?ISSUER2_URL}};
                        (_) ->
                               {ok, #{
                                  id => <<"ID1">>,
  