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
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
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
Dirk-jan Mollema
5f87886e74
roadrecon: token audience checks
2025-01-23 18:58:55 +01:00
Dirk-jan Mollema
65d21384e1
version increments
2025-01-22 11:09:32 +01:00
Dirk-jan Mollema
e54eda95f1
roadrecon: more criteria support in policies plugin
2025-01-21 15:49:52 +01:00
Dirk-jan Mollema
178f5e4db1
roadrecon: disable angular statistics
2024-11-18 22:16:50 +01:00
Dirk-jan Mollema
f63fa32392
version increments for pypi releases
2024-10-25 13:10:17 +02:00
Dirk-jan Mollema
c77c1c8fb6
roadrecon: add fido/whfb to MFA column
2024-10-25 12:25:47 +02:00
Lance Cain
03f15f5316
Add --origin Argument for Handling Single Page Application Refresh Tokens ( #99 )
...
* Update auth.py
Added origin attribute to be appended to HTTP requests when using Browser based tokens.
* Update auth.py
Added static origin values for Azure portal client ID.
* Update gather.py
Updated checktoken function to use authenticate_with_refresh_native and v2 custom methods instead of Microsoft adal.
* Update gather.py
Corrected try and except statements
* Update gather.py
Modify expire time to utilize token values returned from authenticate_with_refresh_token_native functions.
* Update gather.py
* Update gather.py
* Origin Header Efficiency Improvements
Improvements to more efficiently handle adding "Origin" header to Single Page Application token refresh requests. Removed static client id, implemented a static header for adal when self.origin is set in Auth.py, updated checktoken function in gather.py to use adal authorization with refresh token instead of native, removed unnecessary comments.
2024-09-26 17:34:44 -07:00
Dirk-jan Mollema
67331dfbc0
roadrecon: fix bug in policies parsing
2024-07-24 17:19:31 +02:00
Dirk-jan Mollema
207b4c5aff
roadrecon: version bump
2024-07-24 17:15:31 +02:00
Andreas Vikerup
7541f634cd
add /api/directorysetting exposing DirectorySettings information
2024-06-27 18:25:28 +02:00
Andreas Vikerup
b4ce426a32
add DirectorySetting to typescript component
2024-06-27 18:24:03 +02:00
Andreas Vikerup
acb56f5821
add gui table presenting directory settings
2024-06-27 18:22:05 +02:00
Andreas Vikerup
518795cb1d
add interface DiretorySetting
2024-06-27 18:21:23 +02:00
Dirk-jan Mollema
3b4e602df6
roadrecon: update gui for new group consent permissions + version increase for pypi
2024-03-15 11:51:11 +01:00
Dirk-jan Mollema
653356b590
roadrecon: support auth flows in policies plugin and translate internal client names to match portal
2024-03-04 17:42:52 +01:00
Dirk-jan Mollema
1d3e5ce5a4
roadrecon: revert back to port 5000 for angular dev mode
2024-03-04 16:26:43 +01:00
Dirk-jan Mollema
4194e06aba
roadrecon: some code hints to reduce pylint complaints
2024-03-04 16:18:09 +01:00
Tim auf der Landwehr
04772f8d79
Add --port option to roadrecon gui
2024-03-04 13:18:04 +01:00
Dirk-jan Mollema
4eb337fba3
roadrecon: fix #81 (filtering too broad for mfa page)
2024-02-22 11:31:31 +01:00
Dirk-jan Mollema
6fcbfaa14f
roadrecon: custom user agent support
2023-11-26 10:08:57 +01:00
Dirk-jan Mollema
49ee024456
roadrecon: fix owned groups not always being displayed
2023-11-22 13:47:32 +01:00
Dirk-jan Mollema
ded60ed182
roadrecon: bump version for fixes
2023-11-08 13:11:24 +01:00
Dirk-jan Mollema
bc41d29e48
roadrecon: fix gathering in 3-phase approach ( fixes #74 )
2023-11-08 02:48:25 +01:00
taufderl
a6dcecc894
Fix textual sqlalchemy query to explicitly text()
2023-11-07 23:46:14 +01:00
Dirk-jan Mollema
ca376f3c13
roadtx/roadrecon version increase for pypi
2023-11-03 10:42:46 +01:00
Dirk-jan Mollema
a83d8e69ae
roadtx: print scope instead of resource if requested. version raise for tools
2023-11-02 17:12:46 +01:00
Dirk-jan Mollema
c920d60e8e
roadrecon: migrate to sqlalchemy 2.0
2023-11-02 16:54:24 +01:00
Dirk-jan Mollema
f36adf0f46
roadrecon: fix bug introduced by adding tests (sigh)
2023-11-02 15:31:18 +01:00
Dirk-jan Mollema
40d809356b
roadrecon: mfa display improvements
2023-10-27 11:58:23 +02:00
Dirk-jan Mollema
7bfd55e386
roadrecon: show consent settings on index page
2023-10-27 11:57:34 +02:00
Dirk-jan Mollema
e5874c29cb
roadrecon: add tests to check whether we have CA policies in database
2023-10-26 16:49:39 +02:00
Dirk-jan Mollema
ac4c9c5299
roadrecon: add support for old format location policies
2023-10-26 16:04:18 +02:00
Dirk-jan
fc94d69f7f
Merge pull request #72 from hugo-syn/ca-SignInRisks
...
feat(policy): add support for signin risks ca
2023-10-26 15:42:41 +02:00
hugo-syn
af6a898920
feat(policy): add support for signin risks ca
2023-10-25 11:15:06 +02:00
dozernz
d26e9ae9e6
Include locations in policies HTML output
2023-10-19 08:34:51 +13:00
Dirk-jan Mollema
7319334d7e
roadrecon: pin flask to <3 so tests dont fail
2023-10-04 10:58:24 +02:00
Dirk-jan Mollema
312a55c122
version increase for pypi
2023-09-27 10:30:39 +02:00
Dirk-jan Mollema
79326bf905
roadrecon: small gui updates to show some more useful properties
2023-09-27 10:26:10 +02:00
Dirk-jan Mollema
2976cdb048
roadrecon: version bump to push fix to pypi
2023-08-18 21:16:18 +02:00
Simon Bouchard
4566dbc198
Add missing extraction of objects assigned to administrative units when there is less than MAX_GROUP of groups.
2023-08-07 14:51:55 -04:00
Dirk-jan Mollema
9dfea655e8
roadrecon: version increase for policies fix
2023-08-01 14:36:37 +02:00
Palciny
572cb25599
Update policies.py
...
Fix for
File "C:\Users\User\AppData\Roaming\Python\Python311\site-packages\roadtools\roadrecon\plugins\policies.py", line 117, in _get_application
if len(res) == 0:
^^^^^^^^
TypeError: object of type 'NoneType' has no len()
and
File "C:\Users\User\AppData\Roaming\Python\Python311\site-packages\roadtools\roadrecon\plugins\policies.py", line 231, in _parse_appcrit
if len(objects) > 0:
^^^^^^^^^^^^
TypeError: object of type 'NoneType' has no len()
2023-07-24 21:23:27 +02:00
Dirk-jan Mollema
e98b1c606e
roadrecon: some updates in GUI to show group owners/members more clearly and include service principal owners
2023-06-09 10:01:51 +02:00
Jan Bakker
51638c93ad
Update approles.component.html
...
Less confusion ;)
2023-06-06 10:19:10 +02:00
Dirk-jan Mollema
cc0fd8e477
roadrecon: major update supporting eligible roles and administrative units. roadlib db schema update for new objects
2023-05-02 15:17:27 +02:00
Dirk-jan Mollema
d325c9144b
roadrecon: fix in gathering and version bump
2023-03-21 17:12:39 +01:00