anchor.diff:      {ok, OIDCList} = watts:get_openid_provider_list(),
       jsone:encode(#{openid_provider_list => OIDCList});
   perform_get(info, undefined, Session, _) ->
  -    %% TODO:
  -    %% add support for minimal ui for RSPs
       {LoggedIn, DName, IssId, Error, AutoService, SuccessRedir, ErrorRedir}  =
           case is_pid(Session) of
               false ->
  
positive.code:                                    undefined -> SuccessRedir;
                                     _ -> ErrorRedir
                                 end,
                      Update = #{success_redir => SuccessRedir,
                                 error_redir => ErrRedir},
                     maps:merge(Info1, Update)
             end,
      jsone:encode(Info2);
  
negative.code:                 {ok, Err} = watts_session:get_error(Session),
                  {ok, Redir} = watts_session:get_redirection(Session),
                  ok = watts_session:clear_redirection(Session),
                  {ok, Rsp} = watts_session:get_rsp(Session),
                  {SuccessUrl, ErrorUrl} = get_return_urls(Rsp),
                  {watts_session:is_logged_in(Session), Name, Id, Err, Redir,
                   SuccessUrl, ErrorUrl}
          end,
      {ok, Version} = ?CONFIG_(vsn),
      Redirect = io_lib:format("~s~s", [?CONFIG(ep_main), "oidc"]),
  