use enhanced authentication with entication
Merge pull request #448 from shackbarth/auth

use enhanced authentication with entication