The client library handles all of the communication between the client application and the SSO broker.