Password sync plugin, and questions about plugin criticality

Luke Howard lukeh at padl.com
Mon Jun 26 07:00:27 EDT 2006


>We're talking about simple password sync.

Right, but I'm thinking about a generalized plugin interface that we
could use for implementing things like arbitrary KDC extensions.

>First, do you want failure to synchronize to lead to failure to change
>the password?  But you can't guarantee that password change and
>synchronization happen atomically, methinks.  So I'd say, change the
>password, then synchronize to all sinks; ignore (but log!) failures.
>Given such semantics no stacking seems necessary: just call all the
>plug-ins in order, or even concurrently.
>
>Password quality policies are another story: they must be consulted
>before allowing the password change to succeed, and also before password
>synchronization; failure to pass any password quality policy should
>result in failure, but checking all password quality policies at once is
>good: you can give the user information about the policies their
>password violated in one go.

Sure, all these things could be implemented by a generalized mechanism.


-- Luke

--



More information about the krbdev mailing list