Add component sign-in