OpenAM authentication module: custom data source