I am trying to get a list of AGOL users in my Organization, by passing the Admin User Credentials in a C# program. I would like to know how I can pass the credential to the portalTask. I am using Maps SDK for .Net version 200.1.
var userName = "adminUser";
var password = "adminPassword";
var portalURL = "https://myOrg.maps.arcgis.com";
string tokenURL = portalURL + "/sharing/rest/generateToken";
var credentialTask = AuthenticationManager.Current.GenerateCredentialAsync(new Uri(tokenURL), userName, password);
credentialTask.Wait();
TokenCredential cred = credentialTask.Result;
var poralTask = ArcGISPortal.CreateAsync(new Uri(portalURL));poralTask.Wait();
ArcGISPortal portal = poralTask.Result;
var userTask = portal.FindUsersAsync(new PortalQueryParameters("username=A*"));
var users = userTask.Result;