owncast/webroot/js/components
Gabe Kangas a082cf3a77
Fediverse-based authentication (#1846)
* Able to authenticate user against IndieAuth. For #1273

* WIP server indieauth endpoint. For https://github.com/owncast/owncast/issues/1272

* Add migration to remove access tokens from user

* Add authenticated bool to user for display purposes

* Add indieauth modal and auth flair to display names. For #1273

* Validate URLs and display errors

* Renames, cleanups

* Handle relative auth endpoint paths. Add error handling for missing redirects.

* Disallow using display names in use by registered users. Closes #1810

* Verify code verifier via code challenge on callback

* Use relative path to authorization_endpoint

* Post-rebase fixes

* Use a timestamp instead of a bool for authenticated

* Propertly handle and display error in modal

* Use auth'ed timestamp to derive authenticated flag to display in chat

* Fediverse chat auth via OTP

* Increase validity time just in case

* Add fediverse auth into auth modal

* Text, validation, cleanup updates for fedi auth

* Fix typo

* Remove unused images

* Remove unused file

* Add chat display name to auth modal text
2022-04-22 17:23:14 -07:00
..
chat IndieAuth support (#1811) 2022-04-21 14:55:26 -07:00
federation Prettified Code! 2022-04-22 20:03:34 +00:00
icons Prettified Code! 2022-04-21 05:21:35 +00:00
auth-fediverse.js Fediverse-based authentication (#1846) 2022-04-22 17:23:14 -07:00
auth-indieauth.js Fediverse-based authentication (#1846) 2022-04-22 17:23:14 -07:00
auth-modal.js Fediverse-based authentication (#1846) 2022-04-22 17:23:14 -07:00
chat-settings-modal.js Fediverse-based authentication (#1846) 2022-04-22 17:23:14 -07:00
external-action-modal.js Outbound live stream notifications (#1663) 2022-03-18 13:33:23 -07:00
fediverse-follow-modal.js Move follower count to tab title. Closes #1698 2022-01-24 14:35:15 -08:00
latencyCompensator.js Add the word enable for clarity 2022-04-08 23:14:10 -07:00
notification.js Some notify popup tweaks 2022-04-17 12:27:52 -07:00
platform-logos-list.js Social features / ActivityPub federation (#1629) 2022-01-12 13:53:10 -08:00
player.js Guard against possible invalid tech usage 2022-04-22 10:49:13 -07:00
tab-bar.js Prettified Code! 2022-01-12 21:53:44 +00:00
video-poster.js