CredUI is an abstraction layer for Mac OS X that separates the presentation of UI for acquiring authentication credentials from the authentication mechanisms themselves.
Completely pluggable infrastructure
Support for both logon (PAM) and network (GSS-API) authentication
CoreFoundation and toll-free bridged Objective-C APIs
Credential providers for passwords, certificates, GSS credentials, Mozilla Persona
Tight integration with GSSKit and OS X Heimdal implementation
COM interface makes it easy to port Windows credential providers
OS X Mavericks (10.9) is required, along with GSSKit.
The software is distributed under the terms of the Sleepycat License. Please familiarize yourself with the license before downloading the software. Alternative licenses are available through our relicensing program.