We are working with the Google calendar API. We need to make an REST API call that allows us to create a calendar event from one of our business google accounts. We would like to use the REST API to create this event. The issue is that we want this feature to sit natively in our iOS app. If we use 0Auth 2.0 then the user needs to login to their account and invites can only be sent from the user’s account. We need invites to go from our company account. We also want to read data from our company calendar issuing the REST API. We don’t want to use server side code to do this. We want to do it in swift in the code for our iOS app. Is this possible?
I am looking into these Service accounts for server to server integrations. We can make all the REST APIs client side. Since we are only allowing access to the calendar, it won’t be much of a security risk if the secret key is in our iOS app because worst case scenario, users will get access to our calendar and there really isn’t anything important on our calendar.