On Aug 14, 2007, at 2:29 AM, David Jencks wrote:
On Aug 13, 2007, at 9:33 PM, Kevan Miller wrote:
I'd also make the following changes.
Comments? The Test updates are optional, but may as well clean
those up.
I agree with all of these except the
CallerIdentityPasswordCredentialLoginModule. I think there are two
choices:
1. throw a FailedLoginException() in login if
resourcePrincipalName == null || userName == null || password == null
2. do nothing except return false in commit if
resourcePrincipalName == null || userName == null || password == null.
I lean towards the second. Normally we will already have verified
that all the necessary info is present in a previous login module.
If its not present, then if we don't add a PasswordCredential then
I believe the authentication for the connector will use whatever
default is configured which seems to me like a reasonable fallback.
Yeah, I flip-flopped several times on how to handle
CallerIdentityPasswordCredentialLoginModule. I'm good with 2.
--kevan