#include <coherence/security/IdentityTransformer.hpp>
Inherits Object.
Inherited by DefaultIdentityTransformer [virtual]
.
Public Types | |
typedef spec::Handle | Handle |
IdentityTransformer Handle definition. | |
typedef spec::View | View |
IdentityTransformer View definition. | |
typedef spec::Holder | Holder |
IdentityTransformer Holder definition. | |
Public Member Functions | |
virtual Object::View | transformIdentity (Subject::View vSubject, Service::View vService) const =0 |
Transform a Subject to a token that asserts an identity. |
virtual Object::View transformIdentity | ( | Subject::View | vSubject, | |
Service::View | vService | |||
) | const [pure virtual] |
Transform a Subject to a token that asserts an identity.
vSubject | the Subject representing a user. | |
vService | the Service requesting an identity token |
SecurityException | if the identity transformation fails. |
Implemented in DefaultIdentityTransformer.