Tonight nessquik received it's UI to handle adding/modifying authentication mechanisms. It involved changing the way my Multiple Authentication adapter works, but it was a change for the better. You can now change the priority of authentication mechanisms.

For example.

Let's say you have a multiple ways of authenticating for each authentication type. This isn't that uncommon; we do this at work.

  • Database 1</li>
  • LDAP 1</li>
  • Cert 1</li>
  • LDAP 2</li>
  • Database 2</li>
    </ul>
    In the old code, those methods would be grouped into their associated types, and checked one right after the other.
    • Database 1</li>
    • Database 2</li>
    • LDAP 1</li>
    • LDAP 2</li>
    • Cert 1</li>
      </ul>
      It's obvious though that this may not be intended behavior. What if you want the Database 2 type to be last; or the LDAP 1 type to be first? You couldn't previously do that because all the LDAPs would be checked at once, and all the Database would be checked at once. That sucks.

      The new code allows you to move the methods around in any way that you want though. So you can do the first example above, or order them in whatever way you want.

      So the title of this post refers to the fact that I didn't accomplish today what I said I would accomplish. Instead, I found myself working on the authentication UI. Perhaps tomorrow though.

      And to answer Faz; no later than October.