Add capability to authenticate a session with session properties

Add helper to authenticate a session with a set of session properties