Client Access to AAF
The AAF Services are RESTful HTTP/S accessed. However, utilizing AAF for Authentication and Authorization depends on the Technology used. Your Service may be a Java Servlet, at which point, you would utilize the J2EE Plugin (CadiFilter) which utilizes the CADI Framework in an easy-to-plugin manner, but if your code is not a Servlet, you can utilize the CADI Framework Directly.
In the following list, please choose the best technology fit going forward.
Release Notes
Technology
Java
J2EE
CADI provides a J2EE (Servlet-api) compliant "CadiFilter". This is added to you service the way other Filters are, and, in best practice, utilizes a "cadi.properties" file to setup
TODO - Using CADI as Filter
This technology uses the exact same code as the CADI Filter, but allows you to create and call the underlying objects directly.
JavaScript
A JavaScript client has been written, and we are working on including this in the Open Source