You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**[Password hash](/security/password-hash)** explains how to properly hash password using Argon2i, SCrypt, BCrypt password hash algorithm.
47
-
-[JSON Web Token (JWT)](/security/jwt)
47
+
-**[JSON Web Token (JWT)](/security/jwt)** discusses various topics regarding JWT such as how to generate, sign and verify JWT token with Fano Framework.
48
48
49
49
## Utilities
50
50
51
-
-[Using Loggers](/utilities/using-loggers)
51
+
-**[Using Loggers](/utilities/using-loggers)** explains how to log to syslog, file, database or email.
52
52
-[Use HTTP client to call API](/utilities/http-clients)
@@ -57,17 +57,17 @@ description: Documentation and developer's resources for Fano Framework, web app
57
57
58
58
## Database
59
59
60
-
-[Working with Database](/database)
60
+
-**[Working with Database](/database)** explains how to work with database such as MySQL, PostgreSQL, Firebird, SQLite or other database via ODBC.
61
61
62
62
## Deployment
63
63
64
64
-[Deploy Fano Framework web application on various server setup](/deployment)
65
-
-[Deploy as CGI application](/deployment/cgi)
66
-
-[Deploy as FastCGI application](/deployment/fastcgi)
67
-
-[Deploy as SCGI application](/deployment/scgi)
68
-
-[Deploy as uwsgi application](/deployment/uwsgi)
69
-
-[Deploy as http application](/deployment/standalone-web-server)
70
-
-[Deploy Fano web application with web server as load balancer](/deployment/load-balancer-setup)
65
+
-**[Deploy as CGI application](/deployment/cgi)** explains how to deploy CGI web application with Apache mod_cgi or mod_cgid.
66
+
-**[Deploy as FastCGI application](/deployment/fastcgi)** explains how to deploy FastCGI web application using reverse proxy with Apache mod_proxy_fcgi or mod_fcgid module or Nginx.
67
+
-**[Deploy as SCGI application](/deployment/scgi)** explains how to deploy SCGI web application using reverse proxy with Apache mod_proxy_scgi module or Nginx.
68
+
-**[Deploy as uwsgi application](/deployment/uwsgi)** explains how to deploy uwsgi web application using reverse proxy with Apache mod_proxy_uwsgi module or Nginx.
69
+
-**[Deploy as http application](/deployment/standalone-web-server)** explains how to deploy HTTP web application using reverse proxy with Apache mod_proxy_http module or Nginx or as stand-alone web server.
70
+
-**[Deploy Fano web application with web server as load balancer](/deployment/load-balancer-setup)** explains how to deploy and load balance several Fano Framework web applications using Apache or Nginx load balancer.
Copy file name to clipboardExpand all lines: utilities/rate-limit/index.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -87,7 +87,7 @@ To be able to tell which clients exceed limit, throttle middleware need to be ab
87
87
Currently, Fano Framework provides two implementations of this interface.
88
88
89
89
-`TIpAddrRequestIdentifier` which identifies request based on IP address.
90
-
-`TSessionRequestIdentifier` which identifies request based on session ID.
90
+
-`TSessionRequestIdentifier` which identifies request based on [session ID](/working-with-session).
91
91
92
92
By default, request is identified using its IP address. To change request identifier instance, call `requestIdentifier()` method of factory and pass new instance
0 commit comments