Extracting client authentication to public method

Moving the AEFClient authentication to a public method
so that the client can be authed on demand