Thomas Byrne
a6f9ae9493
New Microsoft Graph Support for RoadRecon ( #125 )
...
* New Microsoft Graph Support for RoadRecon
* Fixing MFA endpoint + some other bits and bobs
* Fixing setup.py
* more MFA fixes
* fixing MFA page and WHFB
* linked against the original metadef files and removed changes from server.py, gather.py and sertup.py
* moving changes to existing files to help track changes
2025-04-04 14:39:40 +02:00
Dirk-jan Mollema
a1daae9db4
roadtx: version bump
2025-04-02 20:06:36 +02:00
Dirk-jan Mollema
7c118ec057
roadtx: prettier errors when providing invalid arguments for keepass file
2025-04-02 19:43:44 +02:00
Dirk-jan Mollema
ec1aa79c18
roadrecon: more management links in gui
2025-04-01 16:39:01 +02:00
Dirk-jan Mollema
d4ade9a88b
roadrecon: add group members in roles overview and add links to entra portal on users and groups
2025-04-01 15:51:02 +02:00
Dirk-jan Mollema
92b26bfcf3
roadtx: add non-public clients to firstpartyscopes
2025-04-01 12:31:26 +02:00
Dirk-jan Mollema
e9180f5a9e
roadtx: fix bug in keepass parsing when password is empty
2025-04-01 12:30:16 +02:00
Dirk-jan Mollema
d1474f71a2
roadlib: ms graph data model initial version
2025-03-27 12:49:26 +01:00
Dirk-jan Mollema
9f4a65c4e5
roadtx: prt cookie refreshing support
2025-03-27 11:27:02 +01:00
Dirk-jan Mollema
9576797b67
roadtx: more exclusion hosts
2025-03-27 11:26:45 +01:00
Dirk-jan Mollema
5e95aced1a
roadlib: make sure expiresIn is an int in tokendata
2025-03-27 11:25:35 +01:00
Dirk-jan Mollema
014c53cecf
roadtx: version increase and prtv3 fixes
2025-03-06 19:18:55 +01:00
Dirk-jan Mollema
8a30a60c8c
roadlib: renew prt for prtv3 flow
2025-03-06 15:08:44 +01:00
Dirk-jan Mollema
aea6fc0309
roadtx: some prtv3 support
2025-03-05 14:30:56 +01:00
Dirk-jan Mollema
c74e0998e3
roadlib version
2025-03-05 14:21:12 +01:00
Dirk-jan Mollema
256e2793c1
roadlib: prtv3 request flow in deviceauth
2025-03-05 14:20:48 +01:00
Dirk-jan Mollema
4196b2d7bd
roadtx: support passing OTP seed on command line ( fixes #123 )
2025-03-05 14:10:21 +01:00
Dirk-jan Mollema
b31254c028
roadtx: add --url as alias for --auth-url to fix confusion between 1 or 2 dashes in interactive flow commands
2025-02-20 14:51:04 +01:00
Dirk-jan Mollema
c0c7c8d35e
roadtx: obo auth support for middle tier apps
2025-02-20 14:49:59 +01:00
Dirk-jan Mollema
0a9855f9c5
roadlib: obo flow implementation
2025-02-20 14:18:38 +01:00
Dirk-jan Mollema
f65dfe5ea7
roadlib: add nonce cache option in asyncauth
2025-02-20 09:45:56 +01:00
Dirk-jan Mollema
d4d5c0f87c
roadtx: Nested App Authentication (NAA) support in refreshtokento
2025-02-20 09:44:32 +01:00
compass-dexter
c1b5bffa00
roadrecon: specify dependencies for plugin road2timeline ( #121 )
...
thanks, that's a nice addition for easier setup
2025-02-19 14:54:11 +01:00
J
a24b08e38c
added default os_version if os_version is not set and device type is not listed. if it is not set it will fail as os_version is None ( #120 )
2025-02-19 11:02:28 +01:00
Dirk-jan Mollema
ffdfd08523
roadtx: use new roadlib scope specifiers
2025-02-18 11:54:17 +01:00
Dirk-jan Mollema
1e691f1910
roadlib: aliases support in scopes
2025-02-18 11:51:34 +01:00
Dirk-jan Mollema
62a3c835f0
roadlib: add expiresIn claim to tokendata since roadrecon uses it
2025-02-17 19:04:15 +01:00
Dirk-jan Mollema
c59c09d0e5
roadtx: custom origin and PKCE support for code auth based flows
2025-02-14 12:04:59 +01:00
Dirk-jan Mollema
66c168d845
roadlib: pkce support in asyncauth
2025-02-14 12:01:33 +01:00
Dirk-jan Mollema
ac233fb4fa
roadlib: PKCE and origin handling support
2025-02-14 11:59:31 +01:00
Dirk-jan Mollema
0ed59a2d05
roadlib: fix base64 encoding to be urlsafe
2025-02-14 11:58:32 +01:00
Dirk-jan Mollema
b7cfd2a12e
roadlib: async auth improvements + request counter
2025-02-14 11:55:08 +01:00
Dirk-jan Mollema
ae556927c3
roadtx: more more first party clients
2025-02-10 22:59:53 +01:00
Dirk-jan Mollema
1c24a3bd09
roadtx: more first party clients
2025-02-10 22:33:49 +01:00
Dirk-jan Mollema
2f7d0979ee
roadtx: increase version
2025-02-10 17:36:11 +01:00
Dirk-jan Mollema
2f1c34c03e
roadtx: sharepoint login support with access tokens
2025-02-10 17:35:35 +01:00
Dirk-jan Mollema
73174a823a
roadtx: first party scopes updated with apps from @f-bader
2025-02-10 17:25:55 +01:00
Dirk-jan Mollema
24a5b415e9
build pipeline update
2025-02-07 11:47:39 +01:00
Dirk-jan Mollema
a492c6ac8f
pipeline tests for async auth
2025-02-07 11:37:32 +01:00
Dirk-jan Mollema
b91b735605
roadlib: more nonce consistency and add forgotten lines to commit
2025-02-07 10:58:09 +01:00
Dirk-jan Mollema
816133827d
roadlib: ngcmfa parameter support during auth
2025-02-07 10:50:20 +01:00
Dirk-jan Mollema
5a870f946c
roadlib: async nonce fixes
2025-02-07 10:48:29 +01:00
Dirk-jan Mollema
2410815d5c
roadlib: async authentication support, raise major version to v1.0
2025-02-07 10:46:21 +01:00
Dirk-jan Mollema
c91ea0f4d3
roadlib: sharepoint alias
2025-02-07 10:33:58 +01:00
Dirk-jan Mollema
5ac9af138e
roadlib: deviceauth claims from auth lib
2025-02-07 10:33:34 +01:00
Dirk-jan Mollema
713d26442d
roadlib: deviceauth function consistency
2025-02-07 10:32:08 +01:00
Dirk-jan Mollema
1397cb7f77
roadlib: consistency in nonce functions, ngcmfa claim support
2025-02-07 10:29:52 +01:00
yuunaka1
4aafce74e7
Update auth.py ( #117 )
...
Bug fix. The tokenreply (JWS Payload) uses Base64URL encoding, not Base64 encoding. Therefore, the urlsafe_b64decode function must be used for the decoding.
2025-02-04 16:11:18 +01:00
Dirk-jan Mollema
4a365ce394
roadlib: fix last adal dependency in auth.py, replace nonce lookup with api version
2025-02-04 16:10:27 +01:00
Dirk-jan Mollema
ca76cca405
roadlib: drop adal dependency
2025-02-03 12:53:21 +01:00