In Both, 2018.x and v10.x versions. Yes, You can create OAuth APIs at cloud component and can share them across all organizations, If you would like have isolated oauth apis then it can be created at Manager component levels. so that each catalog have their own oauth apis.