anchor.diff:                                           Issuer),maps:put(token,Token,ReqMap));
   try_to_set_user(_, ReqMap) ->
       Error = <<"Invalid Token">>,
  -    show_error_page(Error, ReqMap).
  +    show_error_and_close_sessino(Error, ReqMap).
   
   
   set_valid_user({ok, UserId},#{session := Session, token:=Token } = ReqMap) ->
  
positive.code: 
  
  login_user_with_authcode(#{qs := #{error := Error }} = ReqMap) ->
      show_error_page(Error, ReqMap);
  login_user_with_authcode(#{qs := #{state:=OidcState}, session := Session} =
                           ReqMap) ->
      retreive_oidc_token_if_state_fits(tts_session:is_oidc_state(OidcState,Session),
  
negative.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) ->
  