Previous Topic: Windows Authentication Template

Next Topic: X.509 Client Cert and Basic Template

WS-Federation Template

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:

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)
CreateWSFEDAuthScheme() param: schemeDesc

The description of the authentication scheme.

Protection level

ProtectionLevel(nLevel)
CreateWSFEDAuthScheme() param: protLevel

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 0—scheme 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 0—scheme is not used with RADIUS agents.

Ignore password check?

IgnorePwd(1)

Set to 1—ignore password checking.


Copyright © 2010 CA. All rights reserved. Email CA about this topic