Giter Site home page Giter Site logo

eldelegator's Introduction

elDelegator

perform email delegation for Gsuite accounts

elDelegatorHomePage

Install

Install process can be tricky as it need a cloud console project with a service account having wide domain delegation activated. Install process video demo can be found here: https://youtu.be/AgNPvSI0Z0w

Note about the video: This quick demo do not follow state of the art installation, I directly used the cloud project generated with the Google Apps Script. By default it's not attached to the domain from whom wide domine delegation need to be activated. That's the reason why I activated both services Admin API and Gmail API. Gmail API is activated to be used by the delegation function, Admin API is needed for the email autocompletion used on the UI (so it's not mandatory for the delegation function to work). Seconde note about the first note: About the Admin API, you do not need to have an admin account to use it thanks to the parameter "viewType":"domain_public" it just seems to me that it was cool to use this feature here to autocomplete email addresses. On the Other side the Gmail API is used by a service account with wide Domain rights, so this one is really sensitive and as I directly wrote the JSON Key in the code well... If you do the same than me do not share your code with someone who you can't trust (I mean it, really!).

About elDelegator

elDelegator do not intend to be a tool to handle your delegation but more a demo of what can be achieved with the Google Gmail Delegation API โ‡’ That is only available through service account with wide domain delegation (you can't even use the API with your own account....).

eldelegator's People

Contributors

harold-ousset avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.