Custom authentication using filters is seemingly working, need to thoroughly test first though.