Cache parsed signing key for performance

Update to use the new Auth constructor which caches the signing key