@@ -10,9 +10,9 @@ import (
1010 "github.com/golang-jwt/jwt/v5"
1111 "github.com/spf13/afero"
1212 "github.com/spf13/cobra"
13+ "github.com/supabase/cli/internal/gen/bearerjwt"
1314 "github.com/supabase/cli/internal/gen/keys"
1415 "github.com/supabase/cli/internal/gen/signingkeys"
15- "github.com/supabase/cli/internal/gen/token"
1616 "github.com/supabase/cli/internal/gen/types"
1717 "github.com/supabase/cli/internal/utils"
1818 "github.com/supabase/cli/internal/utils/flags"
@@ -125,16 +125,16 @@ Supported algorithms:
125125 expiry time.Time
126126 validFor time.Duration
127127
128- genTokenCmd = & cobra.Command {
129- Use : "auth-token " ,
130- Short : "Generate Bearer Auth token for accessing Data API" ,
128+ genJWTCmd = & cobra.Command {
129+ Use : "bearer-jwt " ,
130+ Short : "Generate a Bearer Auth JWT for accessing Data API" ,
131131 Args : cobra .NoArgs ,
132132 RunE : func (cmd * cobra.Command , args []string ) error {
133133 if expiry .IsZero () {
134134 expiry = time .Now ().Add (validFor )
135135 }
136136 claims .ExpiresAt = jwt .NewNumericDate (expiry )
137- return token .Run (cmd .Context (), claims , os .Stdout , afero .NewOsFs ())
137+ return bearerjwt .Run (cmd .Context (), claims , os .Stdout , afero .NewOsFs ())
138138 },
139139 }
140140)
@@ -164,14 +164,14 @@ func init() {
164164 signingKeyFlags .Var (& algorithm , "algorithm" , "Algorithm for signing key generation." )
165165 signingKeyFlags .BoolVar (& appendKeys , "append" , false , "Append new key to existing keys file instead of overwriting." )
166166 genCmd .AddCommand (genSigningKeyCmd )
167- tokenFlags := genTokenCmd .Flags ()
167+ tokenFlags := genJWTCmd .Flags ()
168168 tokenFlags .StringVar (& claims .Role , "role" , "" , "Postgres role to use." )
169169 tokenFlags .StringVar (& claims .Subject , "sub" , "" , "User ID to impersonate." )
170- genTokenCmd .Flag ("sub" ).DefValue = "anonymous"
170+ genJWTCmd .Flag ("sub" ).DefValue = "anonymous"
171171 tokenFlags .TimeVar (& expiry , "exp" , time.Time {}, []string {time .RFC3339 }, "Expiry timestamp for this token." )
172172 tokenFlags .DurationVar (& validFor , "valid-for" , time .Minute * 30 , "Validity duration for this token." )
173- genTokenCmd .MarkFlagsMutuallyExclusive ("exp" , "valid-for" )
174- cobra .CheckErr (genTokenCmd .MarkFlagRequired ("role" ))
175- genCmd .AddCommand (genTokenCmd )
173+ genJWTCmd .MarkFlagsMutuallyExclusive ("exp" , "valid-for" )
174+ cobra .CheckErr (genJWTCmd .MarkFlagRequired ("role" ))
175+ genCmd .AddCommand (genJWTCmd )
176176 rootCmd .AddCommand (genCmd )
177177}
0 commit comments