Determines if user needs step-up authentication.

ie. a challenge based on the passed authentication profile.
Pattern: Allow AuthChallengeHelper to check challenge and throw an AuthChallengeException if challenge is needed
JsonRest.StandardJsonResult will catch the exception and transform it to a challenge response.

Language