Provides a simple framework for developing both local and delegated authentication mechanisms in Wicket applications. Local authentication makes use of system-local services to authentication a user (and so takes a username and password), where as delegated authentication uses a third party for authenticating a user (and so only takes a user identifier).