This authentication scheme is based on the WS-Federation scheme type. It is configured by a WS-Federation Resource Partner.
A Resource Partner uses this authentication scheme to validate a user transparently based on the information in a SAML 1.1 assertion.
An authentication scheme based on the WS-Federation Template differs from other types of authentication schemes in two ways:
Typically, the only properties in this set that you might choose to modify in an existing WS-Federation authentication scheme are name, description, and protection level. Modify these properties with the appropriate method in the PolicyMgtAuthScheme object.
These properties are stored with the PolicyMgtAuthScheme object as a hashtable.
Note: For information about the metadata properties you can assign to a WS-Federation authentication scheme, see the section WS-Federation Property Reference in the online Policy Management API Reference.
This authentication scheme requires SiteMinder Federation Security Services. The Federation Security Services feature is licensed separately.
Information Type |
Value Assignment and Meaning |
---|---|
Metadata properties |
CreateWSFEDAuthScheme() param: propsHash_ref The hashtable of WS-Federation metadata properties associated with the authentication scheme object. Call WSFEDAuthSchemeProperties() to modify metadata properties associated with an existing WS-Federation authentication scheme. |
Scheme type |
Type(templateObject) The scheme type WSFED. |
Description |
Description(schemeDesc) The description of the authentication scheme. |
Protection level |
ProtectionLevel(nLevel) A value of 1 through 1000. The higher the number, the greater degree of protection provided by the scheme. Default is 5. |
Library |
CustomLib("smauthsaml") The default library for this scheme type. |
Parameter |
CustomParam(param) Set as an empty string. |
Shared secret |
CustomSecret("") Set as an empty string. Not applicable to this scheme. |
Is template? |
IsTemplate(0) Set to 0 to indicate that the scheme is not a template. Any other value is ignored. |
Is used by administrator? |
IsUsedByAdmin(0) Set to 0scheme cannot be used to authenticate administrators. |
Save credentials? |
SaveCredentials(0) Set to 0 to indicate that user credentials will not be saved. |
Is RADIUS? |
IsRadius(0) Set to 0scheme is not used with RADIUS agents. |
Ignore password check? |
IgnorePwd(1) Set to 1ignore password checking. |
Copyright © 2010 CA. All rights reserved. | Email CA about this topic |