Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

DefaultIdentityAsserter Class Reference

#include <coherence/security/DefaultIdentityAsserter.hpp>

Inherits Object, and IdentityAsserter.

List of all members.


Detailed Description

The default implementation of the IdentityAsserter interface.

The default implementation asserts that the token is a Subject.

Author:
dag 2009.11.16
 

Public Types

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

Public Member Functions

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

Parameters:
 oToken the token that asserts identity.
 vService the Service asserting the identity token
Returns:
a Subject representing the identity.
Exceptions:
 SecurityException if the identity assertion fails.
Since:
Coherence 3.7 added vService param which intentionally breaks compatibility with Coherence 3.6

Static Public Member Functions

static
DefaultIdentityAsserter::Handle 
getInstance ()
 Get the singleton instance of the DefaultIdentityAsserter.

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