You should register each app and API/backend separately. You will end up having a client ID for each app, and a client secret for any non-public applications. Go to Applications > Create ApplicationorAPIs > Create API depending on what you are registering. You should end up having 3 Apps and 1 API, from what you have listed.