public void CreateCredentials() { IamConfig config = new IamConfig( apikey: apikey ); DiscoveryService service = new DiscoveryService(versionDate, config); service.SetEndpoint(url); var credentialDetails = new CredentialDetails() { CredentialType = CredentialDetails.CredentialTypeEnumValue.OAUTH2, EnterpriseId = "myEnterpriseId", ClientId = "myClientId", ClientSecret = "myClientSecret", PublicKeyId = "myPublicIdKey", Passphrase = "myPassphrase", PrivateKey = "myPrivateKey" }; var result = service.CreateCredentials( environmentId: environmentId, sourceType: Credentials.SourceTypeEnumValue.BOX, credentialDetails: credentialDetails ); Console.WriteLine(result.Response); credentialId = result.Result.CredentialId; }
public void CreateCredentials() { IamAuthenticator authenticator = new IamAuthenticator( apikey: "{apikey}"); DiscoveryService service = new DiscoveryService("2019-04-30", authenticator); service.SetServiceUrl("{serviceUrl}"); var credentialDetails = new CredentialDetails() { CredentialType = "{credentialType}", EnterpriseId = "{EnterpriseId}", ClientId = "{ClientId}", ClientSecret = "{ClientSecret}", PublicKeyId = "{PublicKeyId}", Passphrase = "{Passphrase}", PrivateKey = "{PrivateKey}" }; var result = service.CreateCredentials( environmentId: "{environmentId}", sourceType: "{sourceType}", credentialDetails: credentialDetails ); Console.WriteLine(result.Response); credentialId = result.Result.CredentialId; }
public void CreateCredentials() { TokenOptions tokenOptions = new TokenOptions() { IamApiKey = apikey, ServiceUrl = url }; DiscoveryService service = new DiscoveryService(tokenOptions, versionDate); var credentialDetails = new CredentialDetails() { CredentialType = CredentialDetails.CredentialTypeEnumValue.OAUTH2, EnterpriseId = "myEnterpriseId", ClientId = "myClientId", ClientSecret = "myClientSecret", PublicKeyId = "myPublicIdKey", Passphrase = "myPassphrase", PrivateKey = "myPrivateKey" }; var result = service.CreateCredentials( environmentId: environmentId, sourceType: Credentials.SourceTypeEnumValue.BOX, credentialDetails: credentialDetails ); Console.WriteLine(result.Response); credentialId = result.Result.CredentialId; }