Sm_AgentApi_Realm_t
This structure defines Information about the realm in which a resource is protected.
casso126
This structure defines Information about the realm in which a resource is protected.
Syntax
This structure has the following format:
typedef struct Sm_AgentApi_Realm_s{char lpszDomainOid[SM_AGENTAPI_SIZE_OID];char lpszRealmOid[SM_AGENTAPI_SIZE_OID];char lpszRealmName[SM_AGENTAPI_SIZE_NAME];long nRealmCredentials;char lpszFormLocation[SM_AGENTAPI_SIZE_URL];} Sm_AgentApi_Realm_t;
Parameters
This structure has the following parameters:
- lpszDomainOidUnique identifier for the domain.
- lpszRealmOidUnique identifier for the realm.
- lpszRealmNameName of the realm in which the resource is protected.
- nRealmCredentialsA bit mask of values indicating the required credentials. The values are defined in the Sm_Api_Credentials_t enumerated type (as defined in SmApi.h). The value 0 means that no credentials are required. The types are as follows:
- Sm_AuthApi_Cred_None No credential required.
- Sm_AuthApi_Cred_Basic Username and password required.
- Sm_AuthApi_Cred_Digest Digest required.
- Sm_AuthApi_Cred_X509Cert X.509 certificate required.
- Sm_AuthApi_Cred_X509CertUserDN X.509 certificate and user DN required.
- Sm_AuthApi_Cred_X509CertIssuerDN X.509 certificate issuer DN required.
- Sm_AuthApi_Cred_CertOrBasic Either an X.509 certificate or username/password is required.
- Sm_AuthApi_Cred_CertOrFormEither an X.509 certificate or a forms-based authentication scheme is required.
- Sm_AuthApi_Cred_NTChalResp Use the NT challenge/response protocol.
- Sm_AuthApi_Cred_SSLRequired SSL required.
- Sm_AuthApi_Cred_FormRequired A redirect to an HTML form is required.
- Sm_AuthApi_Cred_AllowSaveCreds Save credentials hint.
- Sm_AuthApi_Cred_PreserveSessionId Session id should be preserved if the current session is still valid.
- Sm_AuthApi_Cred_DoNotChallenge Do not challenge for credentials.
- lpszFormLocationURL of the form credential provider (http://...).