1. Make sure you read the documentation (Entitlement doc and Programmer integration - troubleshooting guide). It is necessary in order to understand what's going on. This mini-guide assumes you have read it.
  2. Load Access Enabler
         The URL for staging is http://entitlement.auth-staging.adobe.com/entitlement/AccessEnabler.swf and for production is http://entitlement.auth.adobe.com/entitlement/AccessEnabler.swf
  3. Use AS3 API
         Checking this checkbox enables using an implementation of the API in ActionScript 3. It means testing the API implementation with ActionScript 3.
         Not checking this checkbox enables using an implementation of the API in JavaScript. It means testing the API implementation with JavaScript.
  4. setRequestor
         You need to pass the requestor ID as a parameter.
  5. checkAuthentication
         This will trigger setAuthenticationStatus callback, which you can use to display Login or Logout. Assuming this is your first visit, it should be called with 0 parameter, indicating that the user is not logged in and you should display a "log in" link.
  6. getAuthorization
         You need to pass the channel or resource ID as a parameter. This will pop the select provider dialog. Choose a provider and log in using the provider-supplied test credentials. You should get redirected back to the API test site.
  7. Load Access Enabler again
  8. setRequestor again
  9. checkAuthentication again
         This will again trigger setAuthenticationStatus callback. This time however it will be triggered with 1 as parameter, indicating that the user is logged in and you should display a "logout" link.
  10. getAuthorization again
         Pass the channel/resource ID again as parameter. This time it will trigger the setToken callback, with the short token as a parameter.
  11. logout
         Redirected, eventually back to the API test page.