Adding custom authentication support.
Change on UserDetailsServiceAdapter, wrong logic before.
First implemented test, happy day test.