Oracle Coherence for C++ API


IdentityAsserter Class Reference

#include <coherence/security/IdentityAsserter.hpp>

Inherits Object.

Inherited by DefaultIdentityAsserter [virtual].

List of all members.

Detailed Description

IdentityAsserter validates a token in order to establish a user's identity.

The token is an identity assertion, a statement that asserts an identity.

A token is opaque to Coherence. It could be a standard type such as a SAML Assertion or a proprietary type.

dag 2009.10.30
Coherence 3.6

Public Types

typedef spec::Handle Handle
 IdentityAsserter Handle definition.
typedef spec::View View
 IdentityAsserter View definition.
typedef spec::Holder Holder
 IdentityAsserter Holder definition.

Public Member Functions

virtual Subject::View assertIdentity (Object::View vToken) const =0
 Asserts an identity based on a token-based identity assertion.

Member Function Documentation

virtual Subject::View assertIdentity ( Object::View  vToken  )  const [pure virtual]

Asserts an identity based on a token-based identity assertion.

oToken the token that asserts identity.
a Subject representing the identity.
SecurityException if the identity assertion fails.

Implemented in DefaultIdentityAsserter.

The documentation for this class was generated from the following file:
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.