9e41d0c97f
fix (cache): cache invalidation problem
2025-09-03 01:59:09 +10:00
3bf3c71d8c
feature (session): enable plugin to handle auth response
2025-08-13 18:11:47 +10:00
609fc607c2
feature (log): log auth failure - #852
...
We want to have a warning so that it is possible from the logs to immediately
see if there have been failed logging attempts.
This might allow in the future to set up tools like fail2ban.
Co-authored-by: Marco Seravalli <me@marcoseravalli.com>
2025-06-18 10:03:06 +10:00
40e9938148
fix (ios): auth issue on ios
...
when using deep links on ios, we would get this error:
"safari can't open the page because the address is invalid"
2025-03-11 10:45:35 +11:00
753e76d4af
feature (auth): follow param in redirect URL
2025-01-15 02:56:21 +11:00
28028f540c
feature (viewer): skeleton for new plugins
2025-01-15 01:29:59 +11:00
f1b1d71f40
feature (signature): protect url param via signature
2025-01-15 01:09:53 +11:00
7828d0c315
feature (template): additional templating funcs
2024-12-09 12:04:00 +11:00
609fd308c1
fix (caching): cache invalidation issue
...
until this, if a user tries to connect to the same backend with a
different path, the frontend would flicker as we'd get things from the
wrong cache key
2024-12-05 23:30:58 +11:00
05f112305d
fix (azure): azure oidc cookie
...
update cookie settings to work well with azure OIDC
2024-11-13 10:32:06 +11:00
fa8e578840
fix (cookie): safari cookie on SSO
2024-09-08 19:22:28 +10:00
fe736b755d
fix (cookie): sso cookie issue on safari
...
whenever using an iframe, cookies are a problem in cross domain setup as
browser like safari got that disabled entirely. We had to find a
solution to work with Safari properly, hence passing the data through
URL
2024-09-07 01:57:31 +10:00
1cbda3519f
fix (iframe): cross domain iframe issue on safari
2024-09-06 17:23:15 +10:00
7d8f6c9635
fix (cookie): partitioned cookie in chrome
2024-09-06 03:04:41 +10:00
919ee10a81
fix (iframe): iframe cookie block rollout
2024-09-06 00:52:26 +10:00
ae0eb94c61
feature (middleware): expose gcm encrypt to templating
2024-07-22 22:48:18 +10:00
e1b477b65b
feature (base): configurable base
2024-06-21 21:05:44 +10:00
dabdc03a73
chore (GenerateID): change signature for GenerateID
2024-04-15 22:18:16 +10:00
ab14520c6a
chore (debug): additional debug information
2024-03-06 01:17:58 +11:00
fae939120a
feature (connect): frontend rewrite - connection page
2023-11-30 20:18:05 +11:00
bb7840f27e
feature (chromecast): image viewer chromecast support
2023-04-14 00:08:17 +10:00
26ee2006f4
feature (auth): redirection URI in auth middleware
2023-03-26 01:43:48 +11:00
8059730720
feature (middleware): use translated errors in auth middleware
2023-02-28 21:19:50 +11:00
e009a26cd6
feature (auth. middleware): leverage get params for authentication
2023-01-26 19:54:23 +11:00
df5371c7ee
maintain (plugin): interface name for authorisation plugin
2022-11-14 19:54:22 +11:00
e0f2f29307
feature (htpasswd): new authentication middleware
2022-11-09 14:00:48 +11:00
f3eaf35d84
fix (backendID): hide home when using shared link
2022-10-11 08:08:38 +11:00
9a6e24c296
feature (tagging): prepare the ground for a new tagging feature
2022-10-06 23:33:58 +11:00
3d3b59524a
improve (template): contains function in template
2022-10-05 08:35:50 +11:00
8ad705b70c
feature (tmpl): enable contains function in tmpl filter
2022-10-05 07:54:03 +11:00
7a76f7dcda
maintain (logging): improve some log message
2022-09-28 22:52:33 +10:00
9d596704e7
feature (api): public api
2022-09-20 17:43:26 +10:00
7a9f94ce6d
fix (middleware): "cannot parse time" issue causing infinite loop
2022-09-15 07:32:04 +10:00
76bf595e22
feature (token): token generation for API
2022-09-13 13:25:17 +10:00
18279dcb4e
fix (middleware): broken build
2022-09-13 13:21:21 +10:00
549d6805f0
feature (api): prepare api for public use
2022-09-05 11:59:28 +10:00
952f45097e
feature (rest): setup for rest api
2022-09-04 18:39:34 +10:00
a82177e719
maintain (ctx): pass app context as pointer
2022-08-30 17:27:23 +10:00
4f0741111b
feature (auth): add machine_id in template binding
2022-08-28 22:04:50 +10:00
fea8c024c9
feature (middleware): add environment variable in template bind
...
This enable binding environment variable for things like hostname that
would look like '{{ .ENV_NAME }}.example.com'
2022-08-19 23:10:06 +10:00
b9279fa77f
improve (iframe): warning with unsupported use case
2022-04-21 01:28:58 +10:00
b3762eff6a
fix (regression): regression caught by e2e tests
2022-04-21 01:13:15 +10:00
629a80c836
fix ( #469 ): allow cross domain iframe
2022-04-20 08:04:09 +10:00
625e0ed160
feature (sso): support for templating in attribute mapping
2022-02-01 22:22:23 +11:00
82e12ca1a6
fix ( #422 ): retrocompatibility with authentication middleware
2022-02-01 17:24:27 +11:00
ab71c339dd
feature (cookie split): split session cookie onto fixed size chunks - #422
...
* Fixed invalid cookie issue when session object is serialized into a string larger than 4KB.
* Update session.go
Removed comments
* Update share.go
Removed comments
2022-01-27 09:07:02 +11:00
c543ab19db
fix (sso): sso cookie issues
2022-01-25 18:18:49 +11:00
57a60fc838
feature (next): support for next in oauth2 backends
2022-01-15 17:28:48 +11:00
a91df1637d
feature (search): search as a plugin
2022-01-14 16:38:42 +11:00
f1c32880a3
refactoring (sso): sso middleware
2022-01-10 00:42:16 +11:00