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

beta presentation
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Beta Presentation

Secure Application Layer API Proxy

Team Symantec

Lauren Allswede Steven Kneiser Jacob Carl TJ Kelly Yili Luo Department of Computer Science and Engineering Michigan State University Fall 2017

slide-2
SLIDE 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

slide-3
SLIDE 3

System Architecture

The Capstone Experience Team Symantec Beta Presentation 3

Client Proxy VIP

(REST) (SOAP)

REST API Request SOAP API Request Proxy Certificate SOAP API Response REST API Response

slide-4
SLIDE 4

Login Screen

The Capstone Experience Team Symantec Beta Presentation 4

slide-5
SLIDE 5

Create New User

The Capstone Experience Team Symantec Beta Presentation 5

slide-6
SLIDE 6

Add Credentials Page

The Capstone Experience Team Symantec Beta Presentation 6

slide-7
SLIDE 7

Entering One Time Password (OTP)

The Capstone Experience Team Symantec Beta Presentation 7

slide-8
SLIDE 8

Entering One Time Password (OTP)

The Capstone Experience Team Symantec Beta Presentation 8

slide-9
SLIDE 9

Translation Process

The Capstone Experience Team Symantec Beta Presentation 9

slide-10
SLIDE 10

Final JSON Body

The Capstone Experience Team Symantec Beta Presentation 10

slide-11
SLIDE 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

slide-12
SLIDE 12

Questions?

The Capstone Experience Team Symantec Beta Presentation 12

? ? ? ? ? ? ? ? ?