Add interactive auth method