public Task <Session> GetSessionAsync(LoginOptions options, string [] scope = null) { return(GetSessionAsync(token => _provider.Login(options, scope, token) )); }