Interface Self should have 3 methods: login, login with token and unauthenticated();
Interface Self should have 3 methods: login, login with token and unauthenticated();