[ https://issues.apache.org/jira/browse/SLING-12885?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18013725#comment-18013725 ]
Eric Norman commented on SLING-12885: ------------------------------------- [~cziegeler] Ok, I understand. I'm just going to suppress the deprecation warnings in the few places I used the enum in my projects for now. I'm going to close the PR and leave this issue as unassigned in case someone else wants to claim it and make an attempt to fix it some better way. > AuthenticationHandler.FAILURE_REASON_CODES is deprecated with no > non-deprecated replacement > ------------------------------------------------------------------------------------------- > > Key: SLING-12885 > URL: https://issues.apache.org/jira/browse/SLING-12885 > Project: Sling > Issue Type: Improvement > Reporter: Eric Norman > Priority: Major > Fix For: Auth Core 2.0.2 > > > The AuthenticationHandler.FAILURE_REASON_CODES enum is marked as deprecated > but the enum name is still used as the value of the "j_reason_code" request > parameter for forms auth. > Any custom login page can not translate the "j_reason_code" string back to an > enum for ease of use without ignoring or suppressing warnings about usage of > the deprecated enum type. > -Suggest creating a mirror enum in the JakartaAuthenticationHandler class so > the info is not deprecated- > -A new configuration field can be used to continue using the deprecated enum > for backward compatiblity if needed.- -- This message was sent by Atlassian Jira (v8.20.10#820010)