We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6490bd commit ca21d33Copy full SHA for ca21d33
contrib/entra_validator/entra_validator
@@ -0,0 +1,36 @@
1
+#! /usr/bin/env python3
2
+
3
+import argparse
4
+import os
5
+import sys
6
7
8
+def read_token(fd):
9
+ token = None
10
11
+ with os.fdopen(fd) as f:
12
+ for line in f:
13
+ if token is not None:
14
+ raise RuntimeError("multiple tokens provided via --token-fd")
15
16
+ token = line
17
18
+ return token
19
20
21
+def validate(token):
22
+ sys.exit("validation not implemented")
23
24
25
+def main(argv):
26
+ parser = argparse.ArgumentParser(prog="entra_validator", add_help=False)
27
+ parser.add_argument("--token-fd", type=int, required=True)
28
29
+ args = parser.parse_args(argv[1:])
30
31
+ token = read_token(args.token_fd)
32
+ validate(token)
33
34
35
+if __name__ == "__main__":
36
+ main(sys.argv)
0 commit comments