Support scope in getLoginUrl()