Authentication protocol for use in your routing and model context