authelia/docs
James Elliott 626f5d2949
[FEATURE] Remember Me Configuration (#813)
* [FEATURE] Remember Me Configuration
* allow users to specify the duration of remember me using remember_me_duration in session config
* setting the duration to 0 disables remember me
* only render the remember me element if remember me is enabled
* prevent malicious users from faking remember me functionality in the backend
* add string to duration helper called ParseDurationString to parse a string into a duration
* added tests to the helper function
* use the SessionProvider to store the time.Duration instead of parsing it over and over again
* add sec doc, adjust month/min, consistency
* renamed internal/utils/constants.go to internal/utils/const.go to be consistent
* added security measure docs
* adjusted default remember me duration to be 1 month instead of 1 year
* utilize default remember me duration in the autheliaCtx mock
* adjust order of keys in session configuration examples
* add notes on session security measures secret only being redis 
* add TODO items for duration notation for both Expiration and Inactivity (will be removed soon)
* fix error text for Inactivity in the validator 
* add session validator tests
* deref check bodyJSON.KeepMeLoggedIn and derive the value based on conf and user input and store it (DRY)
* remove unnecessary regex for the simplified ParseDurationString utility
* ParseDurationString only accepts decimals without leading zeros now
* comprehensively test all unit types
* remove unnecessary type unions in web
* add test to check sanity of time duration consts, this is just so they can't be accidentally changed
* simplify deref check and assignment
* fix reset password padding/margins
* adjust some doc wording
* adjust the handler configuration suite test
* actually run the handler configuration suite test (whoops)
* reduce the number of regex's used by ParseDurationString to 1, thanks to Clement
* adjust some error wording
2020-04-04 10:11:33 +11:00
..
_sass [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
community [DOCS] Update two-factor-basic-auth.md (#680) 2020-03-03 18:37:18 +11:00
configuration [FEATURE] Remember Me Configuration (#813) 2020-04-04 10:11:33 +11:00
contributing [Docker] Include docker-compose.yml examples to run Authelia (#642) 2020-03-27 10:43:10 +11:00
deployment [Docker] Include docker-compose.yml examples to run Authelia (#642) 2020-03-27 10:43:10 +11:00
features [DOCS] Review all docs and adjust since the initial refactoring (#698) 2020-03-10 09:37:46 +11:00
home [DOCS] Review all docs and adjust since the initial refactoring (#698) 2020-03-10 09:37:46 +11:00
images [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
security [FEATURE] Remember Me Configuration (#813) 2020-04-04 10:11:33 +11:00
.gitignore [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
Gemfile [BUGFIX] Add jekyll dependency in Gemfile. (#660) 2020-02-29 16:15:03 +11:00
Gemfile.lock [BUGFIX] Add jekyll dependency in Gemfile. (#660) 2020-02-29 16:15:03 +11:00
_config.yml [BUGFIX] Prevent clobbering of CNAME for docs (#661) 2020-02-29 17:20:07 +11:00
favicon.ico [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
getting-started.md [DOCS] Minor tweaks for compose bundles (#786) 2020-03-27 11:51:16 +11:00
index.md [DOCS] Fix Docs Links (#674) 2020-03-01 16:58:26 +11:00