Identity management is not a walk in the park. Doing it right is a challenge. Enabling an application to work with different identity sources in complex environments while supporting simple development setup but building for enterprise and scale requires advanced skills and knowledge. There is a lot of complexity and a lot of pitfalls. In many cases application developers are not aware of these challenges in advance and hit them late in the development cycle. How can we make developer life easier and provide a way to simplify identity management burden that nearly every application needs to deal with? The presentation gives some hints and suggestions enabling application developers to focus on the core functionality and offload most of the identity management overhead to the underlying operating system.