OpenAM extension library: UADetector