beta presentation
play

Beta Presentation Secure Application Layer API Proxy The Capstone - PowerPoint PPT Presentation

Beta Presentation Secure Application Layer API Proxy The Capstone Experience Team Symantec Lauren Allswede Steven Kneiser Jacob Carl TJ Kelly Yili Luo Department of Computer Science and Engineering Michigan State University Fall 2017


  1. Beta Presentation Secure Application Layer API Proxy The Capstone Experience Team Symantec Lauren Allswede Steven Kneiser Jacob Carl TJ Kelly Yili Luo Department of Computer Science and Engineering Michigan State University Fall 2017 From Students… …to Professionals

  2. Project Overview • Translation  Translate requests from REST to SOAP  Translate responses from SOAP to REST • Authentication  Signed JSON Web Tokens  VIP Certificates • Testing The Capstone Experience Team Symantec Beta Presentation 2

  3. System Architecture Proxy Certificate SOAP API Request REST API Request Client Proxy VIP (REST) (SOAP) REST API Response SOAP API Response The Capstone Experience Team Symantec Beta Presentation 3

  4. Login Screen The Capstone Experience Team Symantec Beta Presentation 4

  5. Create New User The Capstone Experience Team Symantec Beta Presentation 5

  6. Add Credentials Page The Capstone Experience Team Symantec Beta Presentation 6

  7. Entering One Time Password (OTP) The Capstone Experience Team Symantec Beta Presentation 7

  8. Entering One Time Password (OTP) The Capstone Experience Team Symantec Beta Presentation 8

  9. Translation Process The Capstone Experience Team Symantec Beta Presentation 9

  10. Final JSON Body The Capstone Experience Team Symantec Beta Presentation 10

  11. What’s left to do? • API versioning • Finish parsing status code responses • Add final integration tests • Finish up documentation • Project video The Capstone Experience Team Symantec Beta Presentation 11

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

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