Added global authentication filter instead of having it on every action