[feature] passport github implementation
[fix] passport github implementation