O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
jHipster
MeetUp2016-01-25
@francoisledroff
François
Deep Dive
Notre application “Adobe Hub”
Our use case
Yo
Contraintes de sécurité
SSO, SSL etchiffrement
• Mongeez
• SSLalltheway
• MongoSSL
• RSAAssymetricencryptor
• SAMLSSO
– Okta IdP
• UX
– 2FA
– Usin...
Ajouts
• SAMLSupport
PKCS12Manager
• oAuth2server provider
oAuth2 MongoTokenStore
WithclientIdandclient secretdynamically ...
Difficultés
• Difficulty to committhis back
• Whatwouldhelp
– JHipster Commonlibraries
– Re-architecture:
• microservices
...
Recettes
AvecChef
• JVM
• JCE
• Tomcat/fat jar
• iptables
• haProxy
• activeMQ
• Splunk forwarder
• SSL &Api keys
– manage...
@francoisledroff
Questions ?
Próximos SlideShares
Carregando em…5
×

JHipster meetup #2

JHipster meetup #2
2016-01-25

  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

JHipster meetup #2

  1. 1. jHipster MeetUp2016-01-25
  2. 2. @francoisledroff François
  3. 3. Deep Dive Notre application “Adobe Hub”
  4. 4. Our use case
  5. 5. Yo
  6. 6. Contraintes de sécurité
  7. 7. SSO, SSL etchiffrement • Mongeez • SSLalltheway • MongoSSL • RSAAssymetricencryptor • SAMLSSO – Okta IdP • UX – 2FA – Using OAuth2
  8. 8. Ajouts • SAMLSupport PKCS12Manager • oAuth2server provider oAuth2 MongoTokenStore WithclientIdandclient secretdynamically provisionned • Mixing SAML||BasicAuth+ oAuth2 • Mixing http+ websocket activeMQ • MongoSSLsupport X509ConditionSwitchingwithprofile • RSAAssymetric encryptor @Encrypted • Hystrix Commands
  9. 9. Difficultés • Difficulty to committhis back • Whatwouldhelp – JHipster Commonlibraries – Re-architecture: • microservices • +dedicatedIdP • +dedicatedoAuth2server
  10. 10. Recettes AvecChef • JVM • JCE • Tomcat/fat jar • iptables • haProxy • activeMQ • Splunk forwarder • SSL &Api keys – managed with Chef-vault Recettes
  11. 11. @francoisledroff Questions ?

×