New authenticate function returns person

Change-Id: I5d31e683367b460f387189829df766f2ca93b638