anchor.diff:  redirect_to(_, _ReqMap) ->
       create_redirection("/").
   
  -show_error_and_close_sessino(Error,ReqMap) ->
  +show_error_and_close_session(Error,ReqMap) ->
       show_error(Error, ReqMap, true).
   
   show_error(Error,#{session := Session},CloseSession) ->
  
positive.code:     ok = tts_session:clear_oidc_state_nonce(Session),
      VerToken = oidcc:parse_and_validate_token(Token,OpenIdProviderId ,OidcNonce),
      try_to_set_user(VerToken, ReqMap);
  handle_oidc_token({error, Error}, ReqMap) ->
      show_error_and_close_sessino(Error, ReqMap).
  
  
  show_select_page(_ReqMap) ->
  
negative.code:     set_valid_user(tts_user_cache:get_user_info(Issuer, Subject), maps:put(token,Token,ReqMap));
  try_to_set_user(_, ReqMap) ->
      Error = <<"Invalid Token">>,
      show_error_and_close_session(Error, ReqMap).
  
  
  set_valid_user({ok, _UserInfo},#{session := Session, token:=Token } = ReqMap) ->
  