Third party accounts access for internal and external collaborators - noi-techpark/documentation GitHub Wiki

Available third party services

  • Google
    • Analytics
    • Youtube
    • Play Console
    • API Console
    • Firebase
  • Apple Developers
  • Amazon Developers

Workflow

  1. E-Mail goes to [email protected]
  2. Communication decides if access is granted or not
  3. Communication can handle access management or if in doubt forward the request to other access manager. The current access manager are:
  4. Access manager informs requester as soon as he's finished

Flightrules

What are "flight rules"?

A guide for astronauts about what to do when things go wrong, or must be executed with no delay.

Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...]

NASA has been capturing our missteps, disasters and solutions since the early 1960s, when Mercury-era ground teams first started gathering "lessons learned" into a compendium that now lists thousands of problematic situations, from engine failure to busted hatch handles to computer glitches, and their solutions.

— Chris Hadfield, An Astronaut's Guide to Life.


NOI collaborator

I want to publish contents on a social media channel of NOI

Write an email to [email protected] where you specify on which resource, for what accounts and for what tasks you need access e.g.:

You must use personal accounts, and if possible you should use @noi.bz.it addresses.

I want an external company to publish through our google account

  1. Request an email address associated with a google account(can also be generic)
  2. As soon as you have the information, send an email to [email protected] with the email address and the needed permission

I want to publish contents through a channel which NOI is not supporting yet

  1. Write an email to [email protected] explaining
    • what your usecase is
    • who your target audience is
    • why do your requirements do not fit with the currently available channels
  2. the communication department will answer you within 24h

NOI Access Manager

I want to use/manage a new google service

  1. Login with the google account [email protected]
  2. Enable the service following the guidelines
  3. Allow all current access manager to have full access on the service and the user management

I want to grant access to the NOI youtube channel

  1. Go to https://youtube.com, login with you manager account
  2. Switch the account by clicking on avatar logo -> Switch Account -> NOI Techpark
  3. Click on the NOI avatar logo and choose Settings
  4. Click on add/remove administrator -> Manage permissions
  5. Add new users as administrators to allow them to post new videos
  6. Added user will get an email where he/she will need to confirm For more informations read https://support.google.com/youtube/answer/4628007?hl=en

I want to create a new root account for a new service (e.g. a new Vimeo Business account for NOI's video clips)

  1. Create the account using credentials you will be able to share
  2. Invite all access manager as root users to the new service
  3. Put the account credentials in the shared keepass file stored on the network share
  4. Update third party accounts list

I want to remove an ex-NOI collaborator from the access managers

  1. change password of keepass file
  2. change passwords of root accounts
  3. Send an encrypted email (in outlook choose encrypt) with the new keepass password to all root account manager