Creates a new or updates an existing SiteMinder WSFED authentication scheme (WSFED auth scheme) object. Validation of properties (values and dependencies on other properties) is performed.
Syntax
int SM_EXTERN Sm_PolicyApi_AddWSFEDScheme( void* pSessionHandle, Sm_PolicyApi_Scheme_t* pstructScheme, Sm_PolicyApi_WSFEDProviderProp_t* pProps, const bool bUpdate, char **pszErrMsg );
Parameters
[in] A pointer to an internal Policy Management API data structure. The structure holds information about the administrator session and the client session.
[in] A pointer to a completely filled-in scheme structure.
[in] A pointer to a linked list of WSFED provider properties.
[in] A flag to indicate that if an existing object is found, it should be updated.
[out] When a call to this function returns a value of Sm_PolicyApi_WSFED_UnknownProperty, Sm_PolicyApi_MissingProperty or Sm_PolicyApi_InvalidProp, this variable contains the name of the property which produced the error. You release the memory allocated for this variable by using a call to SmPolicyApi_FreeString().
Return Values
Copyright © 2014 CA.
All rights reserved.
|
|