Skip to main content

Posts

Showing posts from August, 2020

Transactional Device Checking

I've blogged several times over the past couple of years on zero trust and CARTA (thinking OAuth2 and Contextual Binding, Implementing Zero Trust in AM 6.0, Set Session Limits Using Context) and the topic came up again this week with a customer.  A did a simple demo based on the transactional authorization strategy within the AM PDP along with a simple user-agent comparator Intelligent Access tree, so I thought I'd blog it out.
Capture Context During LoginThere are lots of authentication nodes we ship in AM and in the ForgeRock marketplace that capture and analyse context.  For simplicity I just capture the user-agent - and for the demo just pop the value into the session properties object.  In a real world, you'd probably use something more granular and probably hash the value too for privacy preservation.
The login process occurs are normal, but the resulting session object then contains extra context, which we can re-use in a minute.
Sessions are only really useful, if you…