├── .gitignore ├── README.md ├── images ├── ssl-error.png ├── ssl-get-cert.png ├── ssl-good.png ├── ssl-keychain-01.png └── ssl-keychain-02.png ├── localhost-cert.pem ├── localhost-key.pem ├── node-o365-web ├── .gitignore ├── README.md ├── gulpfile.config.js ├── gulpfile.js ├── package.json ├── src │ └── server │ │ ├── auth │ │ ├── azureAD.ts │ │ └── azureADGraph.ts │ │ ├── config.json │ │ ├── controllers │ │ ├── authController.ts │ │ ├── homeController.ts │ │ ├── index.ts │ │ └── o365DiscoveryController.ts │ │ ├── models │ │ └── user.ts │ │ ├── server.ts │ │ └── views │ │ ├── discovery │ │ ├── index.hbs │ │ └── list.hbs │ │ ├── home │ │ └── index.hbs │ │ └── layout.hbs ├── tools │ └── typings │ │ ├── server.d.ts │ │ └── tsd.d.ts ├── tsd.json └── tslint.json ├── node-web-101.pre ├── bower.json ├── package.json └── src │ ├── public │ └── content │ │ └── app.css │ └── server │ └── views │ └── layout.hbs ├── node-web-101 ├── bower.json ├── package.json └── src │ ├── public │ └── content │ │ └── app.css │ └── server │ ├── controllers │ ├── homeController.js │ └── index.js │ ├── server.js │ └── views │ ├── home │ └── index.hbs │ └── layout.hbs ├── officeaddin-outlook ├── .gitignore ├── README.md ├── bower.json ├── gulpfile.config.js ├── gulpfile.js ├── images │ └── appview.png ├── package.json ├── src │ ├── app │ │ ├── app.module.ts │ │ ├── app.routes.ts │ │ ├── customers │ │ │ ├── customerTypes.ts │ │ │ ├── customers-detail.controller.ts │ │ │ ├── customers-detail.html │ │ │ ├── customers.controller.ts │ │ │ └── customers.html │ │ └── services │ │ │ ├── customerService.ts │ │ │ └── officeService.ts │ ├── public │ │ ├── app.xml │ │ └── content │ │ │ ├── app-icon.png │ │ │ ├── app.css │ │ │ └── shuffle-animation.css │ └── server │ │ ├── controllers │ │ ├── apiController.ts │ │ ├── homeController.ts │ │ └── index.ts │ │ ├── server.ts │ │ └── views │ │ ├── home │ │ └── index.hbs │ │ └── layout.hbs ├── tools │ └── typings │ │ ├── app.d.ts │ │ ├── custom.d.ts │ │ ├── office │ │ └── office.d.ts │ │ ├── server.d.ts │ │ └── tsd.d.ts ├── tsd.json └── tslint.json ├── pres-node-angular-valley-demo.md ├── pres-node-angular-valley.md ├── pres-node-angular-valley.pptx ├── pres-nodeintro-o365sp-dev.md ├── pres-nodeintro-o365sp-dev.pptx ├── pres-office-apps-nodejs.md ├── pres-office-apps-nodejs.pptx ├── pres-officeaddins-nodejs-demo.md ├── pres-officeaddins-nodejs.md ├── pres-officeaddins-nodejs.pptx ├── pres-raspberrypi.md ├── pres-raspberrypi.pptx └── self-signed-cert-osx.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/README.md -------------------------------------------------------------------------------- /images/ssl-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/images/ssl-error.png -------------------------------------------------------------------------------- /images/ssl-get-cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/images/ssl-get-cert.png -------------------------------------------------------------------------------- /images/ssl-good.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/images/ssl-good.png -------------------------------------------------------------------------------- /images/ssl-keychain-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/images/ssl-keychain-01.png -------------------------------------------------------------------------------- /images/ssl-keychain-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/images/ssl-keychain-02.png -------------------------------------------------------------------------------- /localhost-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/localhost-cert.pem -------------------------------------------------------------------------------- /localhost-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/localhost-key.pem -------------------------------------------------------------------------------- /node-o365-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/.gitignore -------------------------------------------------------------------------------- /node-o365-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/README.md -------------------------------------------------------------------------------- /node-o365-web/gulpfile.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/gulpfile.config.js -------------------------------------------------------------------------------- /node-o365-web/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/gulpfile.js -------------------------------------------------------------------------------- /node-o365-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/package.json -------------------------------------------------------------------------------- /node-o365-web/src/server/auth/azureAD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/auth/azureAD.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/auth/azureADGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/auth/azureADGraph.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/config.json -------------------------------------------------------------------------------- /node-o365-web/src/server/controllers/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/controllers/authController.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/controllers/homeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/controllers/homeController.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/controllers/index.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/controllers/o365DiscoveryController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/controllers/o365DiscoveryController.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/models/user.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/server.ts -------------------------------------------------------------------------------- /node-o365-web/src/server/views/discovery/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/views/discovery/index.hbs -------------------------------------------------------------------------------- /node-o365-web/src/server/views/discovery/list.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/views/discovery/list.hbs -------------------------------------------------------------------------------- /node-o365-web/src/server/views/home/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/views/home/index.hbs -------------------------------------------------------------------------------- /node-o365-web/src/server/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/src/server/views/layout.hbs -------------------------------------------------------------------------------- /node-o365-web/tools/typings/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/tools/typings/server.d.ts -------------------------------------------------------------------------------- /node-o365-web/tools/typings/tsd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/tools/typings/tsd.d.ts -------------------------------------------------------------------------------- /node-o365-web/tsd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/tsd.json -------------------------------------------------------------------------------- /node-o365-web/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-o365-web/tslint.json -------------------------------------------------------------------------------- /node-web-101.pre/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101.pre/bower.json -------------------------------------------------------------------------------- /node-web-101.pre/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101.pre/package.json -------------------------------------------------------------------------------- /node-web-101.pre/src/public/content/app.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-size: 12pt; 3 | } -------------------------------------------------------------------------------- /node-web-101.pre/src/server/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101.pre/src/server/views/layout.hbs -------------------------------------------------------------------------------- /node-web-101/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/bower.json -------------------------------------------------------------------------------- /node-web-101/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/package.json -------------------------------------------------------------------------------- /node-web-101/src/public/content/app.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-size: 12pt; 3 | } -------------------------------------------------------------------------------- /node-web-101/src/server/controllers/homeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/src/server/controllers/homeController.js -------------------------------------------------------------------------------- /node-web-101/src/server/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/src/server/controllers/index.js -------------------------------------------------------------------------------- /node-web-101/src/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/src/server/server.js -------------------------------------------------------------------------------- /node-web-101/src/server/views/home/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/src/server/views/home/index.hbs -------------------------------------------------------------------------------- /node-web-101/src/server/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/node-web-101/src/server/views/layout.hbs -------------------------------------------------------------------------------- /officeaddin-outlook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/.gitignore -------------------------------------------------------------------------------- /officeaddin-outlook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/README.md -------------------------------------------------------------------------------- /officeaddin-outlook/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/bower.json -------------------------------------------------------------------------------- /officeaddin-outlook/gulpfile.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/gulpfile.config.js -------------------------------------------------------------------------------- /officeaddin-outlook/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/gulpfile.js -------------------------------------------------------------------------------- /officeaddin-outlook/images/appview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/images/appview.png -------------------------------------------------------------------------------- /officeaddin-outlook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/package.json -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/app.module.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/app.routes.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/customers/customerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/customers/customerTypes.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/customers/customers-detail.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/customers/customers-detail.controller.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/customers/customers-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/customers/customers-detail.html -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/customers/customers.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/customers/customers.controller.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/customers/customers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/customers/customers.html -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/services/customerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/services/customerService.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/app/services/officeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/app/services/officeService.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/public/app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/public/app.xml -------------------------------------------------------------------------------- /officeaddin-outlook/src/public/content/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/public/content/app-icon.png -------------------------------------------------------------------------------- /officeaddin-outlook/src/public/content/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/public/content/app.css -------------------------------------------------------------------------------- /officeaddin-outlook/src/public/content/shuffle-animation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/public/content/shuffle-animation.css -------------------------------------------------------------------------------- /officeaddin-outlook/src/server/controllers/apiController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/server/controllers/apiController.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/server/controllers/homeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/server/controllers/homeController.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/server/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/server/controllers/index.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/server/server.ts -------------------------------------------------------------------------------- /officeaddin-outlook/src/server/views/home/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/server/views/home/index.hbs -------------------------------------------------------------------------------- /officeaddin-outlook/src/server/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/src/server/views/layout.hbs -------------------------------------------------------------------------------- /officeaddin-outlook/tools/typings/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tools/typings/app.d.ts -------------------------------------------------------------------------------- /officeaddin-outlook/tools/typings/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tools/typings/custom.d.ts -------------------------------------------------------------------------------- /officeaddin-outlook/tools/typings/office/office.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tools/typings/office/office.d.ts -------------------------------------------------------------------------------- /officeaddin-outlook/tools/typings/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tools/typings/server.d.ts -------------------------------------------------------------------------------- /officeaddin-outlook/tools/typings/tsd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tools/typings/tsd.d.ts -------------------------------------------------------------------------------- /officeaddin-outlook/tsd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tsd.json -------------------------------------------------------------------------------- /officeaddin-outlook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/officeaddin-outlook/tslint.json -------------------------------------------------------------------------------- /pres-node-angular-valley-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-node-angular-valley-demo.md -------------------------------------------------------------------------------- /pres-node-angular-valley.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-node-angular-valley.md -------------------------------------------------------------------------------- /pres-node-angular-valley.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-node-angular-valley.pptx -------------------------------------------------------------------------------- /pres-nodeintro-o365sp-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-nodeintro-o365sp-dev.md -------------------------------------------------------------------------------- /pres-nodeintro-o365sp-dev.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-nodeintro-o365sp-dev.pptx -------------------------------------------------------------------------------- /pres-office-apps-nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-office-apps-nodejs.md -------------------------------------------------------------------------------- /pres-office-apps-nodejs.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-office-apps-nodejs.pptx -------------------------------------------------------------------------------- /pres-officeaddins-nodejs-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-officeaddins-nodejs-demo.md -------------------------------------------------------------------------------- /pres-officeaddins-nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-officeaddins-nodejs.md -------------------------------------------------------------------------------- /pres-officeaddins-nodejs.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-officeaddins-nodejs.pptx -------------------------------------------------------------------------------- /pres-raspberrypi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-raspberrypi.md -------------------------------------------------------------------------------- /pres-raspberrypi.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/pres-raspberrypi.pptx -------------------------------------------------------------------------------- /self-signed-cert-osx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewconnell/pres-o365-node/HEAD/self-signed-cert-osx.md --------------------------------------------------------------------------------