SingleSignOnEntry
found under key ssoId
with the given authentication data. The purpose of this method is to allow an SSO entry that was established without a username/password combination (i.e. established following DIGEST or CLIENT_CERT authentication) to be updated with a username and password if one becomes available through a subsequent BASIC or FORM authentication. The SSO entry will then be usable for reauthentication.
NOTE: Only updates the SSO entry if a call to SingleSignOnEntry.getCanReauthenticate()
returns false
; otherwise, it is assumed that the SSO entry already has sufficient information to allow reauthentication and that no update is needed.
@param ssoId identifier of Single sign to be updated
@param principal the Principal
returned by the latestcall to Realm.authenticate
.
@param authType the type of authenticator used (BASIC, CLIENT_CERT,DIGEST or FORM)
@param username the username (if any) used for the authentication
@param password the password (if any) used for the authentication
|
|
|
|