aaf_rapid_connect library
Processing identity assertions issued by the AAF Rapid Connect service.
To use this library, create an instance of ServiceProvider using the information from the registration of the Service Provider.
When the AAF Rapid Connect POST callback receives an identity assertion, process it using the ServiceProvider.authenticate method. If the identity assertion is accepted, it will return a Map<String, String> of attributes names to values, which can be used to create a ClaimStandard or ClaimWithSharedToken. Otherwise, one of the subclasses of AafException will be thrown.
For more information about AAF Rapid Connect, please see the AAF Rapid Connect developer's guide at rapid.aaf.edu.au/developers.
Classes
- Claim
- Abstract base class for AAF Rapid Connect attributes.
- ClaimStandard
- Attributes for the standard profile of AAF Rapid Connect.
- Attributes for the standard profile with the AAF Shared Token.
- ServiceProvider
- AAF Rapid Connect service provider.
Exceptions / Errors
- AafException
- Base class for exceptions used by the AAF Rapid Connect library.
- BadAafClaim
- Exception thrown if the claim set is bad.
- BadJwt
- Exception thrown if the JWT is bad.