IBM Cloud SDK Core  0.8.0
The IBM.Cloud.SDK.Core is a core project of SDKs generated using the IBM OpenAPI SDK generator.
IBM.Cloud.SDK.Core.Authentication.Authenticator Class Reference
Inheritance diagram for IBM.Cloud.SDK.Core.Authentication.Authenticator:
IBM.Cloud.SDK.Core.Authentication.BasicAuth.BasicAuthenticator IBM.Cloud.SDK.Core.Authentication.Iam.IamAuthenticator IBM.Cloud.SDK.Core.Authentication.Icp4d.Icp4dAuthenticator IBM.Cloud.SDK.Core.Authentication.Noauth.NoauthAuthenticator

Public Member Functions

virtual void Authenticate (IClient client)
 Validate the configuration and throw an exception if validation fails. More...
 

Public Attributes

const string AuthtypeBasic = "basic"
 
const string AuthtypeNoauth = "noauth"
 
const string AuthtypeIam = "iam"
 
const string AuthtypeIcp4d = "icp4d"
 

Properties

virtual string AuthenticationType [get]
 Returns the authentication type associated with the AuthenticatorConfig instance. More...
 

Member Function Documentation

◆ Authenticate()

virtual void IBM.Cloud.SDK.Core.Authentication.Authenticator.Authenticate ( IClient  client)
inlinevirtual

Member Data Documentation

◆ AuthtypeBasic

const string IBM.Cloud.SDK.Core.Authentication.Authenticator.AuthtypeBasic = "basic"

◆ AuthtypeIam

const string IBM.Cloud.SDK.Core.Authentication.Authenticator.AuthtypeIam = "iam"

◆ AuthtypeIcp4d

const string IBM.Cloud.SDK.Core.Authentication.Authenticator.AuthtypeIcp4d = "icp4d"

◆ AuthtypeNoauth

const string IBM.Cloud.SDK.Core.Authentication.Authenticator.AuthtypeNoauth = "noauth"

Property Documentation

◆ AuthenticationType

virtual string IBM.Cloud.SDK.Core.Authentication.Authenticator.AuthenticationType
get

Returns the authentication type associated with the AuthenticatorConfig instance.


The documentation for this class was generated from the following file: