add set_signin_key operation