Christiaan Goossens
759ea57bc8
Bump versions & dep maintenance
2026-02-06 11:40:37 +01:00
Andrew Garrett
a0e833ba69
Enable Jinja2 autoescaping ( #200 )
...
- Enable Jinja2 autoescape by default in the template environment.
- Use json.dumps to safely inject sso_name into JavaScript context.
- Fix linting issue (line too long) in injected_auth_page.py.
- Update tests to verify escaping and safe injection.
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: werdnum <271070+werdnum@users.noreply.github.com >
2026-02-06 11:38:01 +01:00
Tricked
9bf2372b7e
Use tailwind cli to compile css instead of tailwind cdn ( #132 )
...
* implement feature
* use npm instead of cli
2026-02-06 11:36:16 +01:00
Christiaan Goossens
653c716ea8
Fix 500 on redirect path ( #201 )
...
* Fix 500 on redirect path
Co-authored-by: anntnzrb <anntnzrb@proton.me >
2026-02-06 11:30:27 +01:00
Christiaan Goossens
f53c16b20e
Fix manifest json requirements ( #152 )
2026-02-06 11:26:02 +01:00
Christiaan Goossens
d54046245f
Migrate to joserfc, remove python-jose ( #150 )
2026-02-06 11:25:49 +01:00
Christiaan Goossens
951f85816d
Update doc URL
v0.6.3-alpha
2025-08-30 13:20:27 +02:00
Christiaan Goossens
99603b4b25
Fix merge mistakes
2025-08-30 13:12:03 +02:00
Christiaan Goossens
6d32757829
Bump version to 0.6.3
2025-08-30 13:08:53 +02:00
renovate[bot]
833360a66d
chore(deps): update dependency homeassistant to v2025 ( #115 )
...
* chore(deps): update dependency homeassistant to v2025
* Fix python version req
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Christiaan Goossens <contact@christiaangoossens.nl >
2025-08-30 13:06:17 +02:00
Christiaan Goossens
c821ac19f7
Fix renovate matcher ( #116 )
2025-08-30 13:06:17 +02:00
renovate[bot]
e601a63a3d
chore(deps): update python docker tag to v3.13.7 ( #111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-30 13:06:17 +02:00
Christiaan Goossens
17a96da715
Switch to the newer uv package manager ( #114 )
2025-08-30 13:06:17 +02:00
renovate[bot]
11b29f2f3b
chore(deps): update actions/checkout action to v5 ( #112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-30 13:06:17 +02:00
Evan Zhang
b1519b865d
Persist OIDC logins on HTTP refresh ( #105 )
...
This relates to #70 , where refreshing the webpage causes the user to
need to login again, due to homeassistant not storing the user's session
token `hassTokens`.
2025-08-30 13:06:17 +02:00
Rolf-M
7a31b10d0e
Update microsoft-entra.md ( #96 )
...
* Update microsoft-entra.md
Added configuration for role assignement with entra app-registration
* Update microsoft-entra.md
---------
Co-authored-by: Christiaan Goossens <9487666+christiaangoossens@users.noreply.github.com >
2025-08-30 13:06:17 +02:00
Christiaan Goossens
a6955e64a0
Add docs on disabling registration ( #93 )
2025-08-30 13:06:17 +02:00
Christiaan Goossens
c217e46909
Allow forcing HTTPS in URL generation ( #92 )
...
* Force HTTPS feature
* Add docs
2025-08-30 13:06:17 +02:00
Christiaan Goossens
f614092af2
Add reference to searching in HACS ( #90 )
2025-08-30 13:04:16 +02:00
Christiaan Goossens
4f29740fa0
remove brands ignore ( #87 )
2025-08-30 13:04:16 +02:00
Seth
b4d5d7f2bf
Add Additional Scopes to Maximize Functionality from Custom idP ( #80 )
...
* add additional scopes to config schema
Keep original groups setting for backwards compatibility.
* fix weird text issue
* Add support for additional scopes in OIDC setup
* fix compile error
* Update documentation to include description of additional oidc scopes
* clarify documentation
2025-07-09 09:55:37 +02:00
Christiaan Goossens
cb4d72a148
Update README.md ( #75 )
2025-06-22 12:32:10 +02:00
Christiaan Goossens
be59c415a0
Add link to Github post for Feature Request ( #74 )
2025-06-22 12:29:08 +02:00
Christiaan Goossens
ccd5fb2459
Cleanup the provider docs with new additions ( #73 )
2025-06-15 13:52:33 +02:00
fruzitent
fbc47d11ef
docs(kanidm): add kanidm.md ( #69 )
2025-06-15 12:54:43 +02:00
Merlijn
881a6cb0be
chore: use 2 space yaml ( #61 )
...
and make clear that other id token signing algs are possible
2025-04-04 11:56:51 +02:00
Christiaan Goossens
178cd4df49
Fix issue in Authelia docs ( #56 )
2025-03-03 17:49:46 +01:00
Martin Lavén
de321c8817
Pocket ID instructions ( #55 )
...
* Update pocket-id.md
Updated Public client configuration for Pocket ID
* Update pocket-id.md
Fixed formatting
* Update pocket-id.md
Updated Home Assistant URL and fixed formatting even more.
* Update pocket-id.md
continue to fix formatting
* Update pocket-id.md
* Update pocket-id.md
Found the preview button :-) Hopefully last formatting commit.
* Update pocket-id.md
Added Confidential client configuration
* Update pocket-id.md
Fixed some formatting again
2025-03-03 17:44:32 +01:00
Christiaan Goossens
aaa977781c
Bump to 0.6.2 ( #53 )
v0.6.2-alpha
2025-02-21 19:46:59 +01:00
Christiaan Goossens
1fc4e0f21a
Fetch userinfo to supplement id_token claims ( #50 )
...
Fetches the userinfo endpoint whenever available to supplement the id_token claims.
---------
Co-authored-by: Luca Olivetti <luca@ventoso.org >
2025-02-17 22:55:11 +01:00
Christiaan Goossens
6e56311176
Fix compatibility with Microsoft Entra ID ( #48 )
...
* Fixes necessary for Entra ID
* Better error
* Bump 0.6.1
* Also bump manifest
* Linting
v0.6.1-alpha
2025-02-16 11:29:24 +01:00
Christiaan Goossens
f24519787b
Change documentation to a better format ( #25 )
...
Added new documentation style, added Authentik & Authelia examples. THank you Hendrik & Ivan!
---------
Co-authored-by: Hendrik Sievers <89412959+hendrik1120@users.noreply.github.com >
Co-authored-by: Ivan Vasquez <ivanvasquezp@outlook.com >
v0.6.0-alpha
2025-02-15 14:18:20 +01:00
Christiaan Goossens
d565380435
Add groups scope option & fixup features.include_groups_scope ( #42 )
2025-02-15 13:25:04 +01:00
Tom Kölsch
29a2545396
Add feature toggle to disable groups scope ( #39 )
...
* Update README.md
Ad two to dos:
- bool for scopes
- "groups" scope configurable
* Update README.md
- Add scope bool to configuration options
* Final Update for making scope "groups" optinal
README:
Add scope bool to configuration options
Add two to dos:
bool for scopes
"groups" scope configurable
config:
Make scope "groups" a feature which can be deactivated
init:
Make the feature for the groups bool working in the scope variable
* Remove double description
* Update config.py
2025-02-14 19:03:14 +01:00
renovate[bot]
b39a65ff74
chore: Configure Renovate ( #23 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Christiaan Goossens <contact@christiaangoossens.nl >
2025-01-12 13:32:39 +01:00
Christiaan Goossens
63f5f175ee
Fixes Home Assistant error about re-creating HTTP sessions ( #22 )
...
* Bump to 0.5.1
* Prevent HA errors about HTTP session left open
v0.5.1-alpha
2025-01-12 12:43:41 +01:00
Schakko
bfad0418ad
feat: enable verification of certs via network.tls_verify and private CA chains with network.tls_ca_path ( #16 )
...
Signed-off-by: Christopher Klein <ckl@dreitier.com >
2025-01-06 10:09:30 +01:00
Christiaan Goossens
00da053f50
Add configurable group names for roles ( #17 )
v0.5.0-alpha
2025-01-05 22:24:48 +01:00
Baptiste Roux
2131fe5d36
fix: group mapping ( #13 )
2025-01-01 16:28:48 +01:00
Christiaan Goossens
72dbc49c6f
Slowed down code checking to prevent brute forcing ( #12 )
v0.4.1-alpha
2024-12-31 16:54:39 +01:00
Christiaan Goossens
db4c6bcade
Improved config options for OIDC ( #9 )
...
Added many new configuration options, including claim configuration and client_secret/confidential client support. Also enables user linking & creates person entries upon first sign in.
v0.4.0-alpha
2024-12-28 21:37:00 +01:00
Christiaan Goossens
ca83e86acb
Further UI improvements ( #8 )
...
* Only set autosign in cookie upon clicking the button
* Show an already signed in link if you already have a token
2024-12-28 15:21:37 +01:00
Christiaan Goossens
9f60e9ea9a
Update README for the alpha version
2024-12-27 17:05:49 +01:00
Christiaan Goossens
0d61861343
UI Improvements ( #7 )
...
* Initial version with UI templates
* Implement basic screens
* Linting & bump to 0.3.0
* Tick off some TODOs
v0.3.0-pre-alpha
2024-12-27 16:52:32 +01:00
Christiaan Goossens
597d9cdf7d
Add reference to poll
2024-12-27 14:23:14 +01:00
Christiaan Goossens
b4a08b17ab
Code quality improvements (v0.2.0-pre-alpha) ( #5 )
...
* Bumped version to 0.2.0
* Implemented Github Actions for HACS, Hassfest, Linting
* Improved code quality (compliant with the linter now)
* Added link to the finish page to automatically login on the same device/browser
v0.2.0-pre-alpha
2024-12-27 00:20:38 +01:00
Christiaan Goossens
a30d42ffce
Hide default branch on HACS & add button to quick add
2024-12-24 22:50:09 +01:00
Christiaan Goossens
8ba494c49c
Implement initial flow ( #2 )
v0.1.0-pre-alpha
2024-12-24 21:38:57 +01:00
Christiaan Goossens
1c8c7ed14a
Update README.md
2022-12-26 14:04:31 +01:00
Christiaan Goossens
3b4436805a
Update README.md
2022-12-26 14:04:17 +01:00