scala ( with playframework or scaladin or jsf ) based identity management