Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Create a SAML 2 profile workflow action that decrypts incoming Subject name identifier
Basics
Logistics
Basics
Logistics
Description
Create an action that decrypts encrypted name identifiers within the subject of incoming requests.
Environment
None
Activity
Scott Cantor
March 28, 2014 at 5:32 PM
Established default location as SecurityParametersContext child of inbound MessageContext.
We could put this below RelyingPartyContext via injected function, but I'm inclined to leave it, because the SAML 2 use cases we have today are protocol message field decryption, which feels like inbound context. We could make it a handler, but leaving the action gives more flexibility for other use cases.
If decryption parameters aren't set, it fails by default on finding anything to Decrypt. That seems appropriate for the use cases we have, which can't follow up if the subject is opaque.
Scott Cantor
February 6, 2014 at 7:22 PM
TBD: error handling if no DecryptionParams are set, location by default of the context
Scott Cantor
February 6, 2014 at 3:29 AM
Working action checked in, still unsure about specifics of decryption config usage.
Create an action that decrypts encrypted name identifiers within the subject of incoming requests.