anchor.diff:  
   
   login_user_with_authcode(#{qs := #{error := Error }} = ReqMap) ->
  -    show_error_and_close_sessino(Error, ReqMap);
  +    show_error_and_close_session(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),
  
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:     redirect_to(user_page,ReqMap);
  set_valid_user(_,ReqMap) ->
      Error = <<"Invalid/Unknown User">>,
      show_error_and_close_session(Error, ReqMap).
  
  redirect_to(auth_server, #{op_id := OpenIdProvider, session:=Session}) ->
      {ok, OidcState} = tts_session:get_oidc_state(Session),
  