An iOS framework to aid the management of various authentication methods