Refaktorert OAuthAuthorizeResource