Oracle Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.1.2)

E26041-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, 2013, Oracle and/or its affiliates. All rights reserved.