1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-19 13:19:41 +02:00
mealie/frontend/composables
Hayden 5f6844eceb
Some checks are pending
CodeQL / Analyze (javascript-typescript) (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
Docker Nightly Production / Frontend and End-to-End Tests (push) Waiting to run
Docker Nightly Production / Build Tagged Release (push) Blocked by required conditions
Docker Nightly Production / Backend Server Tests (push) Waiting to run
Docker Nightly Production / Notify Discord (push) Blocked by required conditions
feat: Login with OAuth via OpenID Connect (OIDC) (#3280)
* initial oidc implementation

* add dynamic scheme

* e2e test setup

* add caching

* fix

* try this

* add libldap-2.5 to runtime dependencies (#2849)

* New translations en-us.json (Norwegian) (#2851)

* New Crowdin updates (#2855)

* New translations en-us.json (Italian)

* New translations en-us.json (Norwegian)

* New translations en-us.json (Portuguese)

* fix

* remove cache

* cache yarn deps

* cache docker image

* cleanup action

* lint

* fix tests

* remove not needed variables

* run code gen

* fix tests

* add docs

* move code into custom scheme

* remove unneeded type

* fix oidc admin

* add more tests

* add better spacing on login page

* create auth providers

* clean up testing stuff

* type fixes

* add OIDC auth method to postgres enum

* add option to bypass login screen and go directly to iDP

* remove check so we can fallback to another auth method oauth fails

* Add provider name to be shown at the login screen

* add new properties to admin about api

* fix spec

* add a prompt to change auth method when changing password

* Create new auth section. Add more info on auth methods

* update docs

* run ruff

* update docs

* format

* docs gen

* formatting

* initialize logger in class

* mypy type fixes

* docs gen

* add models to get proper fields in docs and fix serialization

* validate id token before using it

* only request a mealie token on initial callback

* remove unused method

* fix unit tests

* docs gen

* check for valid idToken before getting token

* add iss to mealie token

* check to see if we already have a mealie token before getting one

* fix lock file

* update authlib

* update lock file

* add remember me environment variable

* add user group setting to allow only certain groups to log in

---------

Co-authored-by: Carter Mintey <cmintey8@gmail.com>
Co-authored-by: Carter <35710697+cmintey@users.noreply.github.com>
2024-03-10 13:51:36 -05:00
..
api feat: Public Recipe Browser (#2525) 2023-09-14 06:01:24 -08:00
forms refactor: ♻️ rewrite admin CRUD interface for admins (#825) 2021-11-23 18:57:24 -09:00
partials feat: Improved Ingredient Matching (#2535) 2023-09-15 17:19:34 +00:00
recipe-page Set up navigation warning while editing recipe 2024-01-06 21:52:56 +00:00
recipes fix: Scaled Ingredients Not Changing to Plural (#2726) 2023-11-27 16:58:18 +00:00
store getAll if array is empty or non existant (#3120) 2024-02-05 07:37:15 -06:00
use-locales fix: sync locales in user registration validation (#3278) 2024-03-10 09:58:52 -08:00
use-users feat: Login with OAuth via OpenID Connect (OIDC) (#3280) 2024-03-10 13:51:36 -05:00
use-backups.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
use-context-presents.ts refator: reuse search page component (#2240) 2023-03-12 12:59:28 -08:00
use-copy.ts fix: show copy to clipboard failure (#2886) 2023-12-29 15:48:28 +00:00
use-group-cookbooks.ts feat: Cookbook Create & Delete Improvements (#2902) 2024-02-04 07:15:25 -09:00
use-group-mealplan.ts feat(lang): more localization(#2219) 2023-03-21 11:45:27 -08:00
use-group-webhooks.ts feat(lang): more localization(#2219) 2023-03-21 11:45:27 -08:00
use-groups.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
use-logged-in-state.ts feat: Remove Explore URLs and make the normal URLs public (#2632) 2023-11-05 16:07:02 -09:00
use-navigation-warning.ts Remove logging 2024-02-05 20:22:10 +00:00
use-passwords.test.ts fix: eslint errors and failing tests (#2078) 2023-01-29 13:01:41 -09:00
use-passwords.ts fix: eslint errors and failing tests (#2078) 2023-01-29 13:01:41 -09:00
use-router.ts Fix more typing issues (#928) 2022-01-15 17:38:11 -09:00
use-toast.ts refactor(frontend): 🚧 Migrate Dashboard to Nuxt 2021-08-07 15:12:25 -08:00
use-user.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00
use-utils.ts Feature/group items editor (#1064) 2022-03-17 10:30:10 -08:00
use-validators.ts chore: frontend testing setup (#1739) 2022-10-22 11:51:07 -08:00