[Core] OAuth providers fixed after comments, extend specs