Oracle Coherence for C++ API
Release 3.6.1.0

E18813-01

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.

Author:
dag 2009.10.30
Since:
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.

Parameters:
oToken  the token that asserts identity.
Returns:
a Subject representing the identity.
Exceptions:
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.