Add oauth2 support using doorkeeper

so we can embed prague widgets in agra