jhipster meetup #2

11
jHipster MeetUp 2016-01-25

Upload: francois-le-droff

Post on 11-Feb-2017

665 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: JHipster meetup #2

jHipsterMeetUp 2016-01-25

Page 2: JHipster meetup #2

@francoisledroff

François

Page 3: JHipster meetup #2

Deep DiveNotre application “Adobe Hub”

Page 4: JHipster meetup #2

Our use case

Page 5: JHipster meetup #2

Yo

Page 6: JHipster meetup #2

Contraintes de sécurité

Page 7: JHipster meetup #2

SSO, SSL et chiffrement• Mongeez• SSL all the way• Mongo SSL• RSA Assymetric encryptor• SAML SSO– Okta IdP

• UX– 2 FA– Using OAuth2

Page 8: JHipster meetup #2

Ajouts• SAML Support

PKCS12Manager

• oAuth2 server provideroAuth2 MongoToken StoreWith clientId and client secret dynamically provisionned

• Mixing SAML||BasicAuth + oAuth2

• Mixing http + websocketactiveMQ

• Mongo SSL supportX509Condition Switching with profile

• RSA Assymetric encryptor@Encrypted

• Hystrix Commands

Page 9: JHipster meetup #2

Difficultés

• Difficulty to commit this back

• What would help– JHipster Common libraries

– Re-architecture:• microservices• + dedicated IdP• + dedicated oAuth2 server

Page 10: JHipster meetup #2

Recettes

Avec Chef• JVM• JCE• Tomcat/fat jar• iptables• haProxy• activeMQ• Splunk forwarder• SSL & Api keys

– managed with Chef-vault

Recettes

Page 11: JHipster meetup #2

@francoisledroff

Questions ?