Bienvenue au Riviera JUG de Nice / Sophia-Antipolis » Lundi 11 décembre 2017 @ Sophia-Antipolis : soirée Analytics Aggregation
Modifié par Stéphane Épardaud le 2017/12/04 12:23
Depuis la version 169.1
modifié par Stéphane Épardaud
sur 2017/09/11 10:29
A la version 170.1
modifié par Stéphane Épardaud
sur 2017/12/04 11:49
Commentaire de modification : Il n'y a aucun commentaire pour cette version
Modification des méta-données
Propriété Valeur précédente Nouvelle valeur
Titre Mercredi 20 septembre 2017 @ Sophia-Antipolis : soirée Keycloak Lundi 11 décembre 2017 @ Sophia-Antipolis : soirée Analytics Aggregation
Modifications de contenu
= Mercredi 20 septembreLundi 11 décembre 2017 @ Sophia-Antipolis : soirée KeycloakAnalytics Aggregation =
Le Riviera JUG organise une rencontre **gratuite** sur le thème de Keycloakl’Analytics Aggregation le mercredi 20 septembrelundi 11 décembre 2017 à partir de 18h dans les locaux d’[[Inria Sophia-Antipolis>>http://maps.google.fr/maps?f=q&source=s_q&hl=en&geocode=&q=inria,+sophia-antipolis&sll=47.15984,2.988281&sspn=20.81297,46.757813&ie=UTF8&t=h&ll=43.616722,7.067868&spn=0.005406,0.011415&z=17&iwloc=A]].
La sécurité, c’est simple, pourtant. Je ne vois vraiment pas pourquoi tout le monde s’agite. Depuis qu’on est passé au Rot-13 pour stocker les mots de passes sur notreAvec [entre 10 et 50 tracker par site en HTTP (pas en HTTPS parce que sinon pour débugger sous tcpdump c’est trop compliqué), nous en tout casweb visité](https://webtransparency.cs.princeton.edu/webcensus/), on n’a plus de problème. Enfin, à part se souvenir des mots de passes du serveur, mais là encore on a accumulé une super astuce :somme d’information gibitesque [oui, giga- c'est décimal mais nous on utilisefait dans le nom du serveur à l'envers, pour tous les utilisateurs,binaire](https://en.wikipedia.org/wiki/Gibibyte) et pour touson a oublié où on a bien pu ranger les services. Vous n’imaginez pas le temps gagné !clefs. C’est ballot.
Enfin, il paraît que Sébastien Blanc a des conseils différents à donner pour la gestionCe soir, on va essayer de l’authentification,comprendre avec Keycloak, mais bon, je vous laisserai juger par vous même si c’est mon approche la meilleure ou la sienne. Ah, je dois vous laisser, je dois encore réinstallerquelle genre de moulinette on peut transformer une cave de donnée (structure dans laquelle on a caché tout le serveur,foutoir) en mine de donnée (bon, là on dirait qu’on s’est re-fait pirater, pfff, pourtantva prétendre qu’une mine c’est ordonné, sinon on va pas pouvoir finir cette analogie et ça va se voir qu’on fait bien 23 minutes que ça n’était pas arrivé…au mieux) grâce à l’agrégation d’analytiques de MongoDB.
<div style="width:100%; text-align:left;"><iframe src="//eventbrite.com/tickets-external?eid=37799791193&ref=etckt" frameborder="0" height="275" width="100%" vspace="0" hspace="0" marginheight="5" marginwidth="5" scrolling="auto" allowtransparency="true"></iframe><div style="font-family:Helvetica, Arial; font-size:12px; padding:10px 0 5px; margin:2px; width:100%; text-align:left;" ><a class="powered-by-eb" style="color: #ADB0B6; text-decoration: none;" target="_blank" href="http://www.eventbrite.com/">Powered by Eventbrite</a></div></div>id="eventbrite-widget-container-41004712198"></div>
<script src="https://www.eventbrite.com/static/widgets/eb_widgets.js"></script>
<script type="text/javascript">
var exampleCallback = function() {
console.log('Order complete!');
};
window.EBWidgets.createWidget({
// Required
widgetType: 'checkout',
eventId: '41004712198',
iframeContainerId: 'eventbrite-widget-container-41004712198',
// Optional
iframeContainerHeight: 425, // Widget height in pixels. Defaults to a minimum of 425px if not provided
onOrderComplete: exampleCallback // Method called when an order has successfully completed
});
</script>
|18:30 - 19:15|[[Mettre en place sa gestion de l'identité avec Keycloak>>#HProgrammedE9taillE9]]19:15|[[MongoDB: Discover analytics with the Aggregation Framework>>#HProgrammedE9taillE9]]
|19:45 - 20:30|[[Livecoding>>#HProgrammedE9taillE9]]20:30|[[MongoDB: Discover analytics with the Aggregation Framework>>#HProgrammedE9taillE9]]
== Mettre en place sa gestion de l'identité avec KeycloakMongoDB: Discover analytics with the Aggregation Framework ==
Bien que la sécurité soit un aspect crucial pour toute application sa mise en oeuvre peut s’avérer laborieuse. Pire, elle sera souvent négligée, mal implémentée et intrusive dans le code. S'ajoute à cela la gestion de ses utilisateurs, le tout dans un environnement de plus en plus hétérogène tant au niveau technique que fonctionnel.Learn how to do complex analytics with MongoDB's aggregation framework. This framework is modeled on the concept of data processing pipelines. Documents enter a multi-stage pipeline that transforms the documents into an aggregated result.
Mais depuis quelques temps, une nouvelle tendance se dégage : externaliser et déléguer tous les aspects d'authentification et de gestion d'identité à une entité tierce (Auth0, KeyCloak ...). Ces serveurs intègrent également les nouveaux protocoles et standards comme OpenID et JWT qui ont désormais atteint leur maturation. En 2017, mettre en place sa sécurité passera par la.This session will give you the bases for building complex and powerful queries using the Aggregation Framework. We will walk through some of the aggregation stages using practical examples.
Dans cette session, je vous propose de faire le point sur comment faire de la sécurité de façon moderne. Apres un rappel de ce qu'est OpenID et JWT, on verra concrètement comment sécuriser une appli Java EE "classique", un microservice Node.js, une Web App Angular standalone ou bien encore une application SpringBoot.
== Sébastien BlancRenato Riccio ==
[[image:sebastien-blanc.jpg||style="float:[[image:renato-riccio-120.jpg||style="float: right; margin: 1em; width: 120px"]]
Sébastien Blanc a 13 ans d’expérience. Il a passé prés de 7 ans au pays des Bataves à écumer les compagnie d'assurances et les banques à base de Struts et de Websphere. Revenu depuis sur la cote d'azur se faire dorer, Sébastien travaille actuellement pour Red Hat, il fait partie de l’équipe KeyCloak qui délivre un serveur Open Source d'authentification et de gestion d'identité. Il aime également évangéliser les nerds en donnant régulièrement des conférences (Devoxx, SpringOne, GR8Conf). Vous pouvez réagir a ses trolls sur @sebi2706.À venir.
Modifications d'attachements
Nom de fichier Action
sebastien-blanc.jpg Un attachement a été modifié de la version 1.1 à la version 1.2

Prochains évènements

Anciens évènements

Donateurs

Faites un don au Riviera JUG pour financer les prochaines soirées :

Anciens et futurs donateurs

Sponsors du prochain JUG


This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 3.1.1 - Documentation