beta presentation
play

Beta Presentation Symantec VIP Web Framework SDK The Capstone - PowerPoint PPT Presentation

Beta Presentation Symantec VIP Web Framework SDK The Capstone Experience Team Symantec Ryan Casler Jack Deters Allen Hyunh Gabriel Morcote Hanlin Ye Department of Computer Science and Engineering Michigan State University Fall 2016 From


  1. Beta Presentation Symantec VIP Web Framework SDK The Capstone Experience Team Symantec Ryan Casler Jack Deters Allen Hyunh Gabriel Morcote Hanlin Ye Department of Computer Science and Engineering Michigan State University Fall 2016 From Students… …to Professionals

  2. Project Overview • Make integrating Symantec VIP into web apps easy • Eliminate barrier to entry into 2FA • Create SDKs for modern web frameworks  Ruby  Python  Node.js The Capstone Experience Team Symantec Beta Presentation 2

  3. Challenges Without Our Library • Find a SOAP client – Multiple choices all with pros and cons • Work with the client – Authentication – Deal with parameters and responses for calls – Corrections for errors reading the WSDL – Mocks for testing • Working with VIP – Every call is different The Capstone Experience Team Symantec Beta Presentation 3

  4. System Architecture The Capstone Experience Team Symantec Beta Presentation 4

  5. Sample App Login The Capstone Experience Team Symantec Beta Presentation 5

  6. Second Factor Selection The Capstone Experience Team Symantec Beta Presentation 6

  7. Push Received By User The Capstone Experience Team Symantec Beta Presentation 7

  8. Ruby Gem Documentation The Capstone Experience Team Symantec Beta Presentation 8

  9. What’s left to do? • Clean up code base • Publish sample apps and libraries • Finish documentation The Capstone Experience Team Symantec Beta Presentation 9

  10. Questions? ? ? ? ? ? ? ? ? ? The Capstone Experience Team Symantec Beta Presentation 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend