22from lires .core .encryptClient import generateHexHash
33from lires .core .utils import randomAlphaNumeric
44from lires .server .auth .account import Account
5- from lires .server .auth .encryptServer import createAccount , deleteAccount , getHashKeyByIdentifier , getAllAccounts
5+ from lires .server .auth .encryptServer import createAccount , deleteAccount , getHashKeyByName , getAllAccounts
66
77def run ():
88 parser = argparse .ArgumentParser ()
99 sp = parser .add_subparsers (dest = "subparser" , help = "Key management" )
1010
1111 parser_gen = sp .add_parser ("generate" , help = "Generate key" )
1212 parser_gen .add_argument ("-l" , "--length" , type = int , default = 6 , help = "Length of the key" )
13- parser_gen .add_argument ("-i" , "--identifier " , default = "Anonymous" , help = "Identifier for this key" )
13+ parser_gen .add_argument ("-i" , "--name " , default = "Anonymous" , help = "Identifier for this key" )
1414 parser_gen .add_argument ("-t" , "--tags" , nargs = "+" , default = [], help = "Mandatory tag for this key" )
1515 parser_gen .add_argument ("--admin" , action = "store_true" , help = "Set the account to admin" )
1616
1717 parser_reg = sp .add_parser ("register" , help = "Register key" )
1818 parser_reg .add_argument ("key" , help = "Key" )
19- parser_reg .add_argument ("-i" , "--identifier " , default = "Anonymous" , help = "Identifier for this key" )
19+ parser_reg .add_argument ("-i" , "--name " , default = "Anonymous" , help = "Identifier for this key" )
2020 parser_reg .add_argument ("-t" , "--tags" , nargs = "+" , default = [], help = "Mandatory tag for this key" )
2121 parser_reg .add_argument ("--admin" , action = "store_true" , help = "Set the account to administrator" )
2222
2323 parser_del = sp .add_parser ("delete" , help = "Delete key" )
24- parser_del .add_argument ("-i" , "--identifier " , help = "Keys with selected identifier will be deleted" )
24+ parser_del .add_argument ("-i" , "--name " , help = "Keys with selected name will be deleted" )
2525 parser_del .add_argument ("-k" , "--key" , help = "Key to delete" )
2626 parser_del .add_argument ("--hash_key" , help = "Hash key to delete" )
2727
@@ -32,22 +32,22 @@ def run():
3232
3333 if args .subparser == "generate" :
3434 k = randomAlphaNumeric (args .length )
35- res = createAccount (generateHexHash (k ), args .identifier , is_admin = args .admin , mandatory_tags = args .tags )
35+ res = createAccount (generateHexHash (k ), args .name , is_admin = args .admin , mandatory_tags = args .tags )
3636 if res :
3737 print ("Generated key: " , k )
3838 else :
3939 print ("Failed" )
4040
4141 elif args .subparser == "register" :
42- res = createAccount (generateHexHash (args .key ), args .identifier , is_admin = args .admin , mandatory_tags = args .tags )
42+ res = createAccount (generateHexHash (args .key ), args .name , is_admin = args .admin , mandatory_tags = args .tags )
4343 if res :
4444 print ("Success" )
4545 else :
4646 print ("Failed" )
4747
4848 elif args .subparser == "delete" :
49- if args .identifier is not None :
50- hashkeys = getHashKeyByIdentifier (args .identifier )
49+ if args .name is not None :
50+ hashkeys = getHashKeyByName (args .name )
5151 print ("This action will delete:" )
5252 for hkey in hashkeys :
5353 print ("- " , hkey )
0 commit comments