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.