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.