[jboss-jira] [JBoss JIRA] (ELY-1536) DigestSaslClient parse but ignore "stale" param

Jan Kalina (JIRA) issues at jboss.org
Mon Mar 5 10:47:00 EST 2018


     [ https://issues.jboss.org/browse/ELY-1536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jan Kalina updated ELY-1536:
----------------------------
    Description: 
Server sends "stale=true" when invalid nonce is used.
Client should repeat authentication with new nonce, but it ignores it instead.

rfc2831:
{panel}
If the response is valid, the server MAY choose to deem that
   authentication has succeeded. However, if it has been too long since
   the previous authentication, or for any other reason, the server MAY
   send a new "digest-challenge" with a new value for nonce. The
   challenge MAY contain a "stale" directive with value "true", which
   says that the client may respond to the challenge using the password
   it used in the previous response; otherwise, the client must solicit
   the password anew from the user. This permits the server to make sure
   that the user has presented their password recently. (The directive
   name refers to the previous nonce being stale, not to the last use of
   the password.) Except for the handling of "stale", after sending the
   "digest-challenge" authentication proceeds as in the case of initial
   authentication.
{panel}

  was:
Server sends "stale=true" when invalid nonce is used.
Client should repeat authentication with new nonce, but it ignores it instead.



> DigestSaslClient parse but ignore "stale" param
> -----------------------------------------------
>
>                 Key: ELY-1536
>                 URL: https://issues.jboss.org/browse/ELY-1536
>             Project: WildFly Elytron
>          Issue Type: Bug
>          Components: SASL
>    Affects Versions: 1.2.3.Final
>            Reporter: Jan Kalina
>            Assignee: Jan Kalina
>
> Server sends "stale=true" when invalid nonce is used.
> Client should repeat authentication with new nonce, but it ignores it instead.
> rfc2831:
> {panel}
> If the response is valid, the server MAY choose to deem that
>    authentication has succeeded. However, if it has been too long since
>    the previous authentication, or for any other reason, the server MAY
>    send a new "digest-challenge" with a new value for nonce. The
>    challenge MAY contain a "stale" directive with value "true", which
>    says that the client may respond to the challenge using the password
>    it used in the previous response; otherwise, the client must solicit
>    the password anew from the user. This permits the server to make sure
>    that the user has presented their password recently. (The directive
>    name refers to the previous nonce being stale, not to the last use of
>    the password.) Except for the handling of "stale", after sending the
>    "digest-challenge" authentication proceeds as in the case of initial
>    authentication.
> {panel}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list