This client will handle the require steps to perform the user's SignIn and SignOut flows. Note that most flows require a Start (redirect to somewhere else) and a Complete invocation, that should be done in the endpoint that is provided in the "redirectUri" parameter.