owncast/webroot/img
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
..
emoji [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
favicon Optimize images 2022-01-12 14:01:26 -08:00
platformlogos Replace default social link icon. 2022-01-13 13:07:08 -08:00
airplay.png Optimize images 2021-11-30 17:52:12 -08:00
authenticated.svg IndieAuth support (#1811) 2022-04-21 14:55:26 -07:00
ban-user-grey.svg Optimize images 2021-11-30 17:52:12 -08:00
ban-user.svg Optimize images 2021-11-30 17:52:12 -08:00
bot.svg [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
browser-push-notifications-settings.png [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
fediverse-black.png Optimize images 2022-01-12 14:01:26 -08:00
fediverse-color.png Optimize images 2022-01-12 14:01:26 -08:00
fediverse-white.png Optimize images 2022-01-12 14:01:26 -08:00
follow.svg [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
hide-message-grey.svg Optimize images 2021-11-30 17:52:12 -08:00
hide-message.svg Optimize images 2022-01-12 14:01:26 -08:00
indieauth.png Fediverse-based authentication (#1846) 2022-04-22 17:23:14 -07:00
like.svg [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
loading.gif Optimize images 2021-11-30 17:52:12 -08:00
logo.png
logo.svg Optimize images 2021-11-30 17:52:12 -08:00
menu-filled.svg Optimize images 2021-11-30 17:52:12 -08:00
menu-vert.svg Optimize images 2021-11-30 17:52:12 -08:00
menu.svg Optimize images 2021-11-30 17:52:12 -08:00
moderator-grey.svg Optimize images 2021-11-30 17:52:12 -08:00
moderator-nobackground.svg Optimize images 2021-11-30 17:52:12 -08:00
moderator.svg Optimize images 2021-11-30 17:52:12 -08:00
notification-bell.svg [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
owncast-background.png [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
repost.svg [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
smiley.png Optimize images 2021-11-30 17:52:12 -08:00
user-icon.svg [ImgBot] Optimize images (#1789) 2022-03-18 20:27:53 -07:00
user-settings.svg IndieAuth support (#1811) 2022-04-21 14:55:26 -07:00