Skip to content

Commit

Permalink
fix: update types (#558)
Browse files Browse the repository at this point in the history
  • Loading branch information
J0 authored Aug 2, 2024
2 parents 8a3362a + 41cefcf commit 486f3e0
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ tests_only:

run_infra:
cd infra &&\
docker-compose down &&\
docker-compose up -d
docker compose down &&\
docker compose up -d

clean_infra:
cd infra &&\
docker-compose down --remove-orphans &&\
docker compose down --remove-orphans &&\
docker system prune -a --volumes -f

sync_infra:
Expand Down
25 changes: 25 additions & 0 deletions supabase_auth/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,17 @@
"discord",
"facebook",
"figma",
"fly",
"github",
"gitlab",
"google",
"kakao",
"keycloak",
"linkedin",
"linkedin_oidc",
"notion",
"slack",
"slack_oidc",
"spotify",
"twitch",
"twitter",
Expand Down Expand Up @@ -229,6 +232,28 @@ class AdminUserAttributes(UserAttributes, TypedDict):
email_confirm: NotRequired[bool]
phone_confirm: NotRequired[bool]
ban_duration: NotRequired[Union[str, Literal["none"]]]
role: NotRequired[str]
"""
The `role` claim set in the user's access token JWT.
When a user signs up, this role is set to `authenticated` by default. You should only modify the `role` if you need to provision several levels of admin access that have different permissions on individual columns in your database.
Setting this role to `service_role` is not recommended as it grants the user admin privileges.
"""
password_hash: NotRequired[str]
"""
The `password_hash` for the user's password.
Allows you to specify a password hash for the user. This is useful for migrating a user's password hash from another service.
Supports bcrypt and argon2 password hashes.
"""
id: NotRequired[str]
"""
The `id` for the user.
Allows you to overwrite the default `id` set for the user.
"""


class Subscription(BaseModel):
Expand Down

0 comments on commit 486f3e0

Please sign in to comment.