Skip to content

Commit d7ecdb3

Browse files
committed
feat: add -u option to sumo_login.py, to use the fmu-sumo-uploader client id.
1 parent 2790997 commit d7ecdb3

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/sumo/wrapper/login.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
modes = ["interactive", "devicecode", "silent"]
1010

11+
fmu_sumo_uploader_client_id = "a65dc4cc-3dec-43df-9599-e66d3abc4dca"
12+
1113

1214
def get_parser() -> ArgumentParser:
1315
parser = ArgumentParser(description="Login to Sumo on azure")
@@ -47,13 +49,24 @@ def get_parser() -> ArgumentParser:
4749
help="Print access token",
4850
)
4951

52+
parser.add_argument(
53+
"-u",
54+
"--uploader",
55+
dest="client_id",
56+
action="store_const",
57+
const=fmu_sumo_uploader_client_id,
58+
default=None,
59+
help="Use fmu-sumo-uploader client registration",
60+
)
61+
5062
return parser
5163

5264

5365
def main():
5466
args = get_parser().parse_args()
5567
logger.setLevel(level=args.verbosity)
5668
env = args.env
69+
client_id = args.client_id
5770
mode = args.mode
5871
is_interactive = mode == "interactive"
5972
is_devicecode = mode == "devicecode"
@@ -71,6 +84,7 @@ def main():
7184
env,
7285
interactive=is_interactive,
7386
devicecode=is_devicecode,
87+
client_id=client_id,
7488
)
7589
token = sumo.authenticate()
7690

0 commit comments

Comments
 (0)