token-based-authentication-component