Open source authentication server and client libraries