Low Code en 30 : sécurité complète | Siemens | Mendix

Passer au contenu principal

Low Code en 30 : sécurité complète

Rejoignez Jeff Goldberg, membre de la Mendix Équipe d'évangélistes et découvrez toutes les façons dont Mendix la plate-forme maintient vos applications sécurisées dans cette version de Low-Code en 30.


Sujets de vidéos

  • Transcription

    [00: 00: 01.199]
    Bonjour et bienvenue au low code et trente.

    [00: 00: 03.459]
    Je suis Jeff Goldberg, membre de l'évangéliste

    [00: 00: 05.559]
    équipe chez bendix, et dans le webinaire d'aujourd'hui,

    [00: 00: 07.860]
    nous allons passer les trente prochaines minutes à discuter

    [00: 00: 10.269]
    sécurité dans la plateforme médicale.

    [00: 00: 13.311]
    La Loco dix trente est exploitée sur une base mensuelle,

    [00: 00: 15.922]
    et si c'est la première fois que vous nous rejoignez,

    [00: 00: 18.292]
    nous avons couvert un certain nombre de sujets au cours de la

    [00: 00: 20.323]
    les six derniers mois liés à la demande des médecins

    [00: 00: 22.882]
    plateforme de développement. Je vous encourage

    [00: 00: 24.972]
    pour visiter notre chaîne YouTube et voir

    [00: 00: 27.021]
    nos webinaires précédents et abonnez-vous

    [00: 00: 29.051]
    sur sa chaîne pour que vous puissiez être averti

    [00: 00: 32.332]
    car nous ajoutons régulièrement du nouveau contenu.

    [00: 00: 35.631]
    Passons maintenant à un aperçu rapide de ce qu'est

    [00: 00: 37.682]
    men dix est, et puis nous parlerons de la

    [00: 00: 39.731]
    approche globale. Les médecins prennent

    [00: 00: 41.822]
    deux sécurités après. Nous en prendrons quelques-unes

    [00: 00: 43.832]
    minutes pour questions et réponses

    [00: 00: 47.148]
    Medics est né pour aider les entreprises à gagner

    [00: 00: 49.317]
    avec abside car c'est le plus rapide et le plus simple

    [00: 00: 51.707]
    plateforme low code pour créer et en continu

    [00: 00: 54.368]
    améliorer tout type d'application à grande échelle,

    [00: 00: 56.728]
    y compris les applications Web, hors ligne, en premier

    [00: 00: 58.777]
    applications mobiles.

    [00: 01: 02.670]
    Reposez-vous sur les micro-services d'un œil de pois et

    [00: 01: 04.829]
    plus pour s'adapter à une variété de cas d'utilisation

    [00: 01: 07.120]
    les médecins vous aident à atteindre vos objectifs grâce à un

    [00: 01: 09.170]
    plateforme de développement pilotée par modèle visuel

    [00: 01: 11.870]
    permettre aux développeurs professionnels et aux parties prenantes

    [00: 01: 14.530]
    à l'aveugle des affaires

    [00: 01: 16.159]
    pour collaborer tout au long de l'application

    [00: 01: 18.799]
    cycle de vie de tout, des exigences

    [00: 01: 21.069]
    développement de la collecte

    [00: 01: 25.417]
    déploiement

    [00: 01: 26.376]
    et enfin les opérations sont intégrées

    [00: 01: 28.956]
    dans la plateforme pour aider les développeurs

    [00: 01: 31.257]
    vies plus faciles et de les rapprocher

    [00: 01: 33.406]
    à leurs clients.

    [00: 01: 35.590]
    En conséquence, le développement est plus rapide

    [00: 01: 37.629]
    et plus efficace car l'entreprise

    [00: 01: 39.719]
    et ont combiné leur expertise du domaine

    [00: 01: 42.180]
    lors de la création de l'application. Application

    [00: 01: 44.629]
    la qualité est nettement supérieure car

    [00: 01: 46.870]
    les exigences et les résultats sont alignés

    [00: 01: 49.159]
    et le coût total de possession est inférieur

    [00: 01: 51.280]
    parce qu'adopter une approche agile et entrer

    [00: 01: 53.640]
    de processus

    [00: 01: 55.926]
    réduit les reprises après les applications

    [00: 01: 58.206]
    aller vivre.

    [00: 02: 00.909]
    La pureté d'Abso a été une priorité absolue

    [00: 02: 02.938]
    sujet depuis longtemps, et il

    [00: 02: 04.978]
    continue d'être une considération primordiale

    [00: 02: 07.539]
    dans le choix d'une plateforme ou d'un logiciel

    [00: 02: 09.838]
    comme un service pour les hommes. Dicks

    [00: 02: 11.938]
    La sécurité repose sur quatre piliers

    [00: 02: 14.109]
    pour assurer les applications construites sur la plateforme

    [00: 02: 16.378]
    sont protégés de bout en bout.

    [00: 02: 18.459]
    Tout commence par la conformité.

    [00: 02: 21.633]
    Un système de gestion de la sécurité de l'information

    [00: 02: 24.133]
    conçu en conformité avec les normes iso

    [00: 02: 26.832]
    pour protéger la plateforme et les clients

    [00: 02: 29.223]
    aps fonctionnant dessus depuis

    [00: 02: 31.293]
    seraient des attaquants et des menaces.

    [00: 02: 34.534]
    La sécurité du cloud implique le cryptage

    [00: 02: 36.764]
    Échange d'informations et de communications

    [00: 02: 39.395]
    à l'intérieur et à l'extérieur de la plateforme,

    [00: 02: 41.835]
    ainsi que d'autres services pour protéger

    [00: 02: 44.145]
    opérations cloud, plateforme

    [00: 02: 46.375]
    la sécurité gère l'authentification

    [00: 02: 48.625]
    et les règles d'utilisation, garantissant que les utilisateurs

    [00: 02: 50.814]
    avoir les bonnes capacités pour contribuer

    [00: 02: 53.044]
    développement d'applications pour les orteils.

    [00: 02: 56.743]
    Et la sécurité des applications, le contrôle

    [00: 02: 58.933]
    authentification des applications sécurité des utilisateurs

    [00: 03: 01.473]
    et la sécurité des modules, qui contrôlent

    [00: 03: 03.764]
    aspects de l'expérience utilisateur ainsi

    [00: 03: 05.973]
    à mesure que les données et les utilisateurs interagissent avec

    [00: 03: 08.183]
    pendant une séance

    [00: 03: 09.313]
    aujourd'hui, je couvrirai brièvement les deux premiers et

    [00: 03: 11.554]
    puis plongez un peu plus profondément dans la sécurité de la plateforme.

    [00: 03: 14.044]
    Et puis j'irai dans le modélisateur et je vous montrerai comment faire

    [00: 03: 16.093]
    configurer l'authentification en utilisant o off

    [00: 03: 19.681]
    et autorisation avec utilisateur et module

    [00: 03: 22.042]
    sécurité.

    [00: 03: 25.963]
    Pour offrir l’environnement le plus sécurisé possible.

    [00: 03: 28.433]
    Les médecins ont mis en place un système d'information

    [00: 03: 30.493]
    système de gestion de la sécurité conformément

    [00: 03: 32.794]
    avec le s o. J'ai vingt ans

    [00: 03: 34.843]
    sept mille un standard. Au lieu de

    [00: 03: 36.913]
    de s'appuyer sur la certification de nos fournisseurs de cloud,

    [00: 03: 39.524]
    nous avons construit notre propre cadre de contrôles

    [00: 03: 41.663]
    pour la gestion des risques liés à l'information et

    [00: 03: 43.713]
    obtenu l'accréditation à travers

    [00: 03: 47.123]
    tous les hommes de l'infrastructure cloud dix

    [00: 03: 49.183]
    est disponible.

    [00: 03: 51.745]
    Vous pouvez consulter notre

    [00: 03: 53.014]
    vingt-sept mille wons de certification

    [00: 03: 55.375]
    dans le cadre du guide d'évaluation de la plateforme médicale.

    [00: 03: 57.865]
    En plus de la norme,

    [00: 04: 00.657]
    les médecins ont plusieurs autres rapports d'assurance

    [00: 04: 02.796]
    confirmer la gestion des contrôles de sécurité,

    [00: 04: 04.986]
    dont trente-quatre

    [00: 04: 06.997]
    pour taper deux

    [00: 04: 09.461]
    une chaussette, un type à la certification

    [00: 04: 12.192]
    et certification Starr.

    [00: 04: 14.262]
    Parce que nous prenons la sécurité au sérieux,

    [00: 04: 16.692]
    nous procédons à des évaluations périodiques de

    [00: 04: 18.771]
    les contrôles de sécurité que nous avons mis en place pour

    [00: 04: 20.791]
    assurez-vous que nous évaluons et atténuons

    [00: 04: 22.961]
    informations, menaces de sécurité et vulnérabilités

    [00: 04: 25.831]
    systématiquement.

    [00: 04: 30.266]
    Médecins, employés, plusieurs configurations différentes

    [00: 04: 32.846]
    mesures visant à sécuriser les données et la

    [00: 04: 34.886]
    expérience de la plateforme dans le cloud

    [00: 04: 37.055]
    niveau, en commençant par les contrôles de sécurité.

    [00: 04: 39.206]
    Cela commence par l'utilisation du cryptage TLS,

    [00: 04: 41.466]
    utiliser des certificats pour fournir des anto

    [00: 04: 43.675]
    et la protection du transport de données

    [00: 04: 45.706]
    entre le client et l'application

    [00: 04: 48.245]
    pour contrôler l'accès entrant à l'application,

    [00: 04: 50.586]
    vous pouvez restreindre l'activité à un

    [00: 04: 52.656]
    plage d'adresses IP ou utiliser un client

    [00: 04: 54.745]
    certificat ou les deux.

    [00: 04: 59.285]
    Alors que les minutes fournissent des certificats en utilisant

    [00: 05: 01.535]
    les hommes ont des domaines spécifiques, c'est possible

    [00: 05: 03.995]
    utiliser un domaine personnalisé avec un certificat complet

    [00: 05: 06.464]
    soutien pour posséder l'axe Earl

    [00: 05: 08.935]
    La gestion dans le domaine médical commence par le cloud

    [00: 05: 10.995]
    niveau des opérations,

    [00: 05: 12.464]
    où un contact technique pour chaque application

    [00: 05: 14.954]
    établit le contrôle de leur cloud

    [00: 05: 17.165]
    remarque et les rôles des utilisateurs supplémentaires

    [00: 05: 19.605]
    pour les règles d'opérations cloud.

    [00: 05: 23.576]
    Les utilisateurs peuvent avoir accès au déploiement d'applications

    [00: 05: 25.976]
    accès. Les sauvegardes ont un ap

    [00: 05: 28.026]
    j'accède et surveille les performances

    [00: 05: 31.790]
    pour des secours médicaux sécurisés. Fournit

    [00: 05: 34.110]
    plusieurs options de sauvegarde d'applications

    [00: 05: 36.221]
    avec une histoire géographiquement dispersée,

    [00: 05: 38.411]
    des endroits sûrs pour entretenir

    [00: 05: 40.571]
    intégrité des applications en cas de catastrophe, médecins

    [00: 05: 42.891]
    offre une haute disponibilité grâce au déploiement

    [00: 05: 44.930]
    vers plusieurs zones de disponibilité et

    [00: 05: 47.350]
    récupération automatique.

    [00: 05: 49.139]
    Conformément à nos certifications, nous

    [00: 05: 51.160]
    effectuer des tests de reprise après sinistre

    [00: 05: 54.343]
    sur la plateforme trimestriellement.

    [00: 05: 56.432]
    La plateforme médicale offre une vaste

    [00: 05: 58.533]
    journalisation tout au long de l'application

    [00: 06: 00.682]
    cycle de vie, depuis la conception,

    [00: 06: 02.750]
    du développement au déploiement

    [00: 06: 04.339]
    ainsi que le temps d'exécution. Il y a un audit complet

    [00: 06: 06.449]
    trace des activités réalisées dans

    [00: 06: 08.490]
    la plateforme.

    [00: 06: 11.966]
    Les médecins. Cloud opère sur le

    [00: 06: 14.007]
    base des notes cloud exécutées sur le cloud

    [00: 06: 16.336]
    conteneurs de fonderie hébergeant des autonomes

    [00: 06: 18.646]
    exemples de temps d'exécution des médecins.

    [00: 06: 21.266]
    Chaque note de nuage a une acceptation de test distincte

    [00: 06: 24.057]
    et les environnements de production.

    [00: 06: 26.016]
    Chaque environnement et conteneurs AP

    [00: 06: 28.047]
    la bride

    [00: 06: 28.916]
    protéger efficacement chaque application de

    [00: 06: 31.197]
    les uns les autres à partir d'une ressource et

    [00: 06: 33.297]
    une perspective de sécurité. Pour en savoir plus

    [00: 06: 35.906]
    À propos des médecins. Sécurité du cloud

    [00: 06: 37.857]
    Consultez notre vaste section sur la sécurité

    [00: 06: 40.206]
    dans le guide d'évaluation

    [00: 06: 41.786]
    la sécurité de la plateforme médicale est assurée par

    [00: 06: 43.896]
    un service de provisionnement appelé mx

    [00: 06: 47.670]
    je m'occuperais de l'authentification

    [00: 06: 50.189]
    à la plateforme d'interaction pendant

    [00: 06: 52.220]
    le cycle de vie du développement d'applications.

    [00: 06: 54.310]
    en outre, le portail de la plateforme fournit

    [00: 06: 56.459]
    Accès utilisateur basé sur les rôles sur la plateforme

    [00: 06: 58.819]
    et niveau applicatif.

    [00: 07: 02.401]
    Avance d'entreprise pour un locataire

    [00: 07: 04.432]
    dans le cloud médical, les médecins ont la capacité

    [00: 07: 06.581]
    pour gérer les utilisateurs via leur mx

    [00: 07: 08.591]
    identifier et configurer leur rôle en fonction

    [00: 07: 10.651]
    accès aux environnements à déployer

    [00: 07: 12.742]
    et gérer les applications. Chaque application a

    [00: 07: 14.872]
    sa propre interface de sécurité pour créer

    [00: 07: 17.192]
    dans la configuration des rôles d'utilisateurs. Vous invitez

    [00: 07: 19.521]
    membres de l'équipe du projet AP, et

    [00: 07: 21.622]
    quand tu le fais,

    [00: 07: 24.278]
    vous leur attribuez une règle, leur accordant certaines

    [00: 07: 26.458]
    autorisations d'accès et de contrôle des aspects

    [00: 07: 28.737]
    de l'application

    [00: 07: 30.456]
    Séparation des tâches entre les médecins et les forces.

    [00: 07: 32.966]
    Par conséquent, la direction générale, pensez

    [00: 07: 34.995]
    des comptes de service ne sont pas autorisés. Ceci

    [00: 07: 37.125]
    assure que toutes les actions sont traçables

    [00: 07: 39.146]
    une personne spécifique.

    [00: 07: 42.494]
    Il est possible de configurer deux facteurs

    [00: 07: 44.764]
    authentification avec la plateforme médicale.

    [00: 07: 46.853]
    Nous aborderons ce sujet lors d’une prochaine session.

    [00: 07: 52.262]
    Prenons quelques instants pour regarder à l'intérieur de la plateforme

    [00: 07: 54.562]
    portail. Il existe un certain nombre de sections sur

    [00: 07: 56.661]
    le menu latéral pour administrer un

    [00: 07: 58.732]
    application. Je vais parcourir l'équipe

    [00: 08: 00.862]
    section sur lee aujourd'hui

    [00: 08: 03.278]
    parce que c'est pertinent pour notre conversation sur la sécurité.

    [00: 08: 05.889]
    La section équipe répertorie les utilisateurs

    [00: 08: 07.959]
    avec accès à l'application et aux règles

    [00: 08: 10.319]
    ils jouent en tant que membre du développement de l'application

    [00: 08: 12.579]
    équipe pour cette application spécifique. Comme

    [00: 08: 14.939]
    le propriétaire de l'application, j'ai le contrôle sur qui

    [00: 08: 16.988]
    pour inviter à l'application.

    [00: 08: 20.642]
    Je veux inviter mes collègues Simon et Chris

    [00: 08: 23.023]
    au projet car j'aurai besoin de leur expertise

    [00: 08: 25.413]
    pendant la construction.

    [00: 08: 27.158]
    Lorsque je tape leurs noms, la saisie semi-automatique

    [00: 08: 29.468]
    les trouve pour moi car ils ont mx

    [00: 08: 31.487]
    comptes d'idées au sein de mon entreprise.

    [00: 08: 33.567]
    En ajoutant Simon et Chris, je suis invité

    [00: 08: 35.618]
    pour leur donner un rôle dans le projet. Chacun

    [00: 08: 37.918]
    L'application Medics est livrée avec six paramètres par défaut

    [00: 08: 39.927]
    rouleaux au choix, mais vous pouvez créer du mohr

    [00: 08: 42.288]
    pour adapter davantage votre équipe agile à cela

    [00: 08: 44.518]
    dans une minute. Je peux personnaliser un message

    [00: 08: 51.844]
    confirmer

    [00: 08: 52.898]
    et je vais bien. Simon et Chris sont ajoutés

    [00: 08: 54.947]
    à l'application. Ils recevront un e-mail avec un bouton cliquable

    [00: 08: 57.197]
    lien qui les amènera au portail des médecins

    [00: 08: 59.327]
    ou la prochaine fois, quand ils entreront dans le portail,

    [00: 09: 01.488]
    une notification apparaîtra, les invitant

    [00: 09: 03.648]
    d'accepter l'invitation. Et alors

    [00: 09: 05.677]
    que faites-vous si vous avez besoin de créer des règles personnalisées

    [00: 09: 07.947]
    cliquer sur le bouton Gérer l'équipe ?

    [00: 09: 13.059]
    Et les paramètres de roulis fournissent une interface pour créer

    [00: 09: 15.450]
    nouvelles règles et modification des règles existantes.

    [00: 09: 17.519]
    le seul qui ne peut pas changer est le scrum master

    [00: 09: 19.899]
    rôle parce que c'est

    [00: 09: 21.403]
    le rôle du boss. Créer un nouveau rôle

    [00: 09: 23.552]
    vous permet de définir un certain nombre d'autorisations. Et

    [00: 09: 25.702]
    il existe un guide de sécurité pratique pour vous aider

    [00: 09: 27.702]
    déterminer le niveau d'accès que vous souhaitez

    [00: 09: 29.702]
    pour donner le rôle. Avec bendix, vous

    [00: 09: 31.763]
    avoir le contrôle total de l'utilisateur de la plateforme

    [00: 09: 33.962]
    expérience. En d'autres termes, c'est

    [00: 09: 36.023]
    le premier niveau de contrôle d'accès à

    [00: 09: 38.082]
    déterminer l'expérience des membres du développement

    [00: 09: 40.363]
    équipe. Nous allons

    [00: 09: 43.860]
    avoir dans la plateforme des médecins.

    [00: 09: 49.126]
    Lorsque nous arrivons au niveau de sécurité des applications

    [00: 09: 51.527]
    et le contrôle de Bendix devient expansif

    [00: 09: 53.966]
    et en couches

    [00: 09: 55.927]
    avec la sécurité des applications. Vous êtes couvert

    [00: 09: 58.187]
    avec authentification à l'ap,

    [00: 10: 00.427]
    ce qui est une distinction avec l’authentification de la plateforme,

    [00: 10: 03.297]
    qui est utilisé pour contrôler l'accès au développement

    [00: 10: 05.567]
    sûr et sécurisé.

    [00: 10: 07.159]
    Les rôles d'utilisateur au niveau de l'application que vous définissez

    [00: 10: 09.769]
    qui sont liés aux rôles de module établis

    [00: 10: 12.409]
    dans chaque module.

    [00: 10: 14.159]
    Cela active les modules de plug-in.

    [00: 10: 16.370]
    que vous récupéreriez à partir d'un référentiel public

    [00: 10: 18.730]
    ou un contenu raisonnable

    [00: 10: 20.220]
    ont en fait leur propre sécurité qui peut être

    [00: 10: 22.279]
    hérité par l'application parent.

    [00: 10: 24.960]
    Et puis pour chacun de ces modules, vous

    [00: 10: 27.120]
    définir la page, le micro-flux

    [00: 10: 29.379]
    et accès aux entités

    [00: 10: 31.470]
    et assigner des rouleaux de module

    [00: 10: 34.220]
    à ces règles. Et nous allons aborder ce sujet

    [00: 10: 36.409]
    à un niveau plus profond, de manière plus visuelle

    [00: 10: 38.519]
    niveau en quelques minutes.

    [00: 10: 40.659]
    Selon la façon dont l'authentification est configurée dans le

    [00: 10: 42.690]
    demande de médecin,

    [00: 10: 44.360]
    il est possible de provisionner des utilisateurs en fonction

    [00: 10: 46.570]
    sur les attributs envoyés pendant

    [00: 10: 48.759]
    le processus d’authentification.

    [00: 10: 50.960]
    Alors passons à une démo où

    [00: 10: 53.200]
    nous allons établir une connexion de serment,

    [00: 10: 55.419]
    et puis nous allons également établir des utilisateurs

    [00: 10: 57.610]
    dans le module de sécurité de l'application,

    [00: 10: 59.960]
    nous nous connecterons et nous examinerons

    [00: 11: 02.009]
    l'accès basé sur cela et voir

    [00: 11: 04.350]
    ce que l'utilisateur voit

    [00: 11: 09.961]
    est devenu une norme populaire dans le passé

    [00: 11: 12.171]
    quelques années

    [00: 11: 13.000]
    comme moyen de limiter le stockage des mots de passe dans les applications,

    [00: 11: 15.971]
    donnant ainsi aux développeurs un bon équilibre

    [00: 11: 18.130]
    entre facilité d'utilisation et sécurité.

    [00: 11: 20.270]
    mende ix, implémentant oh off ou

    [00: 11: 22.350]
    Samuel dans votre aps est assez simple

    [00: 11: 24.921]
    via l'App Store des médecins.

    [00: 11: 26.794]
    L'App Store est un référentiel en ligne de partage

    [00: 11: 29.095]
    un bol et des composants réutilisables que vous pouvez télécharger

    [00: 11: 31.455]
    directement dans vos projets

    [00: 11: 33.595]
    et commencer à utiliser. Cela dit, vous

    [00: 11: 35.725]
    peut choisir de gérer votre propre module d'authentification,

    [00: 11: 38.315]
    et l'ouverture et la capacité étendue de la plateforme

    [00: 11: 41.085]
    vous permet de créer des actions Java et

    [00: 11: 43.264]
    écrivez du code Java personnalisé pour prendre en charge votre

    [00: 11: 45.355]
    besoins. Une fois le module construit,

    [00: 11: 47.495]
    il pourrait être partagé sur l'App Store en public

    [00: 11: 49.625]
    ou des modes privés pour la communauté

    [00: 11: 52.900]
    ou à votre équipe de développement d'en bénéficier.

    [00: 12: 02.980]
    Alors aujourd'hui, j'ai adopté mon propre approche du rôle

    [00: 12: 05.240]
    parce que je veux utiliser le modèle de domaine pour

    [00: 12: 07.320]
    stocker mes configurations de serment.

    [00: 12: 09.523]
    Cela me permettra d'écrire moins de code personnalisé

    [00: 12: 11.802]
    et cela facilitera la configuration de nouveaux fournisseurs.

    [00: 12: 14.273]
    Commençons par la configuration. J'ai le

    [00: 12: 16.413]
    application en cours d'exécution sur ma machine locale et je suis dans

    [00: 12: 18.452]
    la vue d'ensemble de la configuration. Vous pouvez voir

    [00: 12: 20.753]
    j'ai une configuration pour octa et les ventes

    [00: 12: 23.003]
    force. Quand j'ai ouvert les voiles pour le siècle,

    [00: 12: 25.133]
    je suis capable de définir les attributs appropriés

    [00: 12: 27.302]
    j'ai besoin de compléter et de serrer la main.

    [00: 12: 32.933]
    Pour aider à se connecter aux fournisseurs. J'ai

    [00: 12: 35.092]
    créé quelques actions Java qui lisent

    [00: 12: 37.123]
    les informations dans la configuration et l'aide

    [00: 12: 39.363]
    rendre le

    [00: 12: 40.202]
    module flexible. De plus, je

    [00: 12: 42.222]
    ont créé un micro flux qui revient

    [00: 12: 44.312]
    la configuration pour la configuration appelée.

    [00: 12: 47.163]
    Je déploierai le projet sur Eclipse où je

    [00: 12: 49.202]
    peut coder le reste du flux à l'intérieur

    [00: 12: 51.653]
    d'éclipse.

    [00: 12: 55.956]
    J'ai un accès complet au modèle médical

    [00: 12: 57.956]
    à travers la dégradation du modèle. Cela permet

    [00: 13: 00.009]
    moi d'utiliser des modèles Java et Medics

    [00: 13: 02.190]
    pour créer la solution dont j'ai le plus besoin

    [00: 13: 04.200]
    moyen le plus efficace possible pour soutenir

    [00: 13: 06.240]
    ma configuration de serment. J'appelle le

    [00: 13: 08.250]
    micro flux à partir du code java et gain

    [00: 13: 10.350]
    accès à toutes ces informations sans

    [00: 13: 12.519]
    devoir dupliquer les efforts. Main

    [00: 13: 14.549]
    revêtement dont j'ai besoin. Une autre chose cool

    [00: 13: 16.759]
    c'est une fois que je suis en éclipse.

    [00: 13: 21.048]
    Je pourrais déboguer mon application à partir d'ici.

    [00: 13: 23.129]
    Voyons ça. Je lance le d bugger

    [00: 13: 25.369]
    et lancez la page de connexion. J'ai créé

    [00: 13: 27.759]
    un simple ici qui me permet de me connecter

    [00: 13: 30.038]
    dans la force de vente. Lorsque je clique sur le bouton,

    [00: 13: 32.339]
    un clip se met en marche parce que je l'ai mis

    [00: 13: 34.448]
    un point d'arrêt dans le code Java. Même

    [00: 13: 36.448]
    même si j'exécute une application via des hommes

    [00: 13: 38.538]
    bites, je suis capable de déboguer ma coutume

    [00: 13: 40.788]
    code lorsque je clique dessus.

    [00: 13: 46.778]
    Je me connecte aux ventes pour nous.

    [00: 13: 48.528]
    Cela me renvoie à la page d'accueil de mon application.

    [00: 13: 50.798]
    Une fois l'authentification terminée. Maintenant, passons

    [00: 13: 52.839]
    entrer dans la sécurisation de l'application. Une fois authentifié

    [00: 13: 55.158]
    les utilisateurs sont entrés.

    [00: 14: 07.847]
    Nous avons adopté une approche descendante pour

    [00: 14: 09.878]
    gouvernance de la sécurité tout au long de ce webinaire,

    [00: 14: 12.057]
    mais maintenant nous allons changer de direction et parler

    [00: 14: 14.267]
    à propos des rôles d'utilisateur et des rôles de module.

    [00: 14: 16.917]
    Le diagramme affiché est un

    [00: 14: 18.927]
    représentation de la façon dont les utilisateurs

    [00: 14: 21.106]
    sont regroupés dans des listes d'utilisateurs,

    [00: 14: 24.316]
    fondamentalement l'équivalent des groupes dans

    [00: 14: 26.326]
    un service d'annuaire et dans une application

    [00: 14: 29.096]
    les règles utilisateur qui ont un accès explicite

    [00: 14: 31.166]
    aux modules. Dans cette application.

    [00: 14: 33.566]
    La distinction entre les règles utilisateur et

    [00: 14: 35.645]
    Les rouleaux de modules sont fabriqués parce que nous voulons

    [00: 14: 37.735]
    modules à être autonomes

    [00: 14: 39.875]
    et indépendant du projet.

    [00: 14: 42.753]
    Cela favorise la réutilisabilité et l'efficacité

    [00: 14: 45.283]
    parce que les modules partagés portent leur module

    [00: 14: 47.842]
    Rouleaux,

    [00: 14: 49.120]
    qui peut être ajouté aux jets d'utilisateur

    [00: 14: 51.460]
    du projet principal en quelques clics,

    [00: 14: 54.159]
    ça a l'air un peu déroutant.

    [00: 14: 57.591]
    Mais ce que je vais faire, c'est revoir

    [00: 14: 59.741]
    la section de roulage des utilisateurs et des modules

    [00: 15: 02.081]
    de l'application de gestion de formation qui

    [00: 15: 04.211]
    vous avez la possibilité de construire

    [00: 15: 06.322]
    la formation pour devenir un développeur rapide

    [00: 15: 08.682]
    sur le site de l'académie des médecins.

    [00: 15: 13.038]
    Médecins. La sécurité des abdominaux comporte trois niveaux

    [00: 15: 15.258]
    vous pouvez définir pour le projet

    [00: 15: 17.738]
    prototype et production. Je suis en train de mettre

    [00: 15: 20.008]
    le projet en production parce que je veux

    [00: 15: 22.077]
    développer et tester le contrôle d'accès

    [00: 15: 24.077]
    pour les pages, les micro-flux et

    [00: 15: 26.207]
    entités.

    [00: 15: 29.605]
    Le prototype permet les deux premiers

    [00: 15: 31.754]
    sécurité des pages et des micro-flux, mais

    [00: 15: 34.075]
    pas de sécurité au niveau de l'entité. Une fois

    [00: 15: 36.235]
    j'ai retourné le bit en production, la fenêtre

    [00: 15: 38.455]
    s'agrandit pour afficher la page et le flux du micro

    [00: 15: 40.764]
    l'accès est incomplet. Cela se produit

    [00: 15: 43.225]
    parce que certaines pages et micro flux

    [00: 15: 45.384]
    n'ont pas de rôles assignés.

    [00: 15: 50.187]
    Et l'attribution des rôles est une exigence pour

    [00: 15: 52.236]
    aps déployés en production.

    [00: 15: 55.047]
    Avant d’aborder ce sujet,

    [00: 15: 56.647]
    nous devons ajouter un utilisateur stagiaire

    [00: 15: 58.697]
    règle visant à réduire l'accès des utilisateurs

    [00: 16: 01.047]
    je prendrai des cours

    [00: 16: 02.787]
    orteil seulement, pouvoir s'inscrire et voir

    [00: 16: 04.996]
    ces classes, nous ne voulons pas qu'ils les créent.

    [00: 16: 07.876]
    Lorsque je crée le rôle de stagiaire, je choisis

    [00: 16: 10.246]
    à quelles règles de module aura-t-il accès

    [00: 16: 12.307]
    dans le projet.

    [00: 16: 16.611]
    Ici, je le garde en dehors de certains modules

    [00: 16: 18.991]
    complètement et l'ajouter en tant qu'utilisateur

    [00: 16: 21.261]
    au module d'administration.

    [00: 16: 23.111]
    Ainsi, les utilisateurs avec ce rôle pourront se connecter

    [00: 16: 25.481]
    dans l'application.

    [00: 16: 30.000]
    Maintenant que le rôle des stagiaires existe,

    [00: 16: 32.500]
    la vérification de l'air en temps réel a été mise en place car

    [00: 16: 34.909]
    on voit qu'il y a

    [00: 16: 36.940]
    aspects du modèle qui

    [00: 16: 39.059]
    je n'ai pas de devoirs

    [00: 16: 41.100]
    au rôle de stagiaire. Nous devons donc prendre soin

    [00: 16: 43.289]
    de cela pour sécuriser l'application. Et maintenant que je sais

    [00: 16: 45.460]
    ce que je dois réparer, je peux double-cliquer

    [00: 16: 47.659]
    sur l'une des erreurs et me prendra directement

    [00: 16: 49.789]
    Passons maintenant au problème pour l'instant.

    [00: 16: 54.471]
    J'ouvrirai le module de sécurité à partir de

    [00: 16: 56.871]
    mon module utilisant l'explorateur de projet.

    [00: 16: 59.613]
    Chaque onglet contient une matrice détaillée de

    [00: 17: 01.613]
    leur objet par rapport au jet de l'utilisateur.

    [00: 17: 03.972]
    Lorsque je fais les réglages et que je quitte l'écran,

    [00: 17: 06.633]
    toutes les erreurs disparaissent.

    [00: 17: 15.153]
    La dernière chose que je vais faire est un rôle basé sur

    [00: 17: 17.364]
    page d'accueil de la formation. Je ne veux pas

    [00: 17: 19.824]
    avoir accès à la page d'accueil principale avec les boutons.

    [00: 17: 25.977]
    Et puis plus tôt j'ai créé une démo

    [00: 17: 28.037]
    utilisateurs pour l'enseignant et le stagiaire

    [00: 17: 30.196]
    tester la sécurité du module utilisateur. Avant

    [00: 17: 32.477]
    je déploie, je vais remettre le robinet

    [00: 17: 34.836]
    dans l'ambiance du prototype car cela permet

    [00: 17: 36.936]
    moi de basculer facilement entre ces utilisateurs

    [00: 17: 39.297]
    pendant les tests. Très bien, je suis prêt à faire un prototype.

    [00: 17: 44.554]
    Nous avons déployé l'application.

    [00: 17: 46.134]
    Allons-y et vérifions-le lorsque je me connecte.

    [00: 17: 48.273]
    l'administrateur. J'ai une maison entièrement rendue

    [00: 17: 50.413]
    page des actions que je peux effectuer. Quand

    [00: 17: 52.493]
    je suis passé au professeur, la page d'accueil apparaît,

    [00: 17: 55.203]
    mais le bouton créant un événement de formation

    [00: 17: 57.294]
    est parti. Quand je suis passé au stage

    [00: 18: 12.429]
    Je suis confronté à une page complètement différente.

    [00: 18: 17.781]
    La sécurité des utilisateurs et des modules est assurée

    [00: 18: 19.882]
    moi en tant que développeur très bien

    [00: 18: 22.061]
    niveau de contrôle d'accès côté application

    [00: 18: 24.231]
    construire un module de ségrégation sécurisé

    [00: 18: 26.592]
    du projet pour assurer une facilité de réutilisation

    [00: 18: 29.442]
    des modules que je construis, cependant,

    [00: 18: 32.386]
    me donnant la possibilité de les reconnecter

    [00: 18: 34.636]
    dans un projet facilement

    [00: 18: 36.416]
    parce que je peux utiliser des rôles prédéfinis

    [00: 18: 38.717]
    dans ces modules enfichables

    [00: 18: 40.686]
    pour définir à quoi les utilisateurs ont accès

    [00: 18: 43.126]
    récapitulons ce que nous avons couvert aujourd'hui.

    [00: 18: 44.926]
    Les médecins offrent une sécurité complète

    [00: 18: 47.237]
    à plusieurs niveaux pour offrir une

    [00: 18: 49.267]
    plateforme pour construire une abside en toute confiance

    [00: 18: 52.146]
    de la conformité aux normes industrielles pour le cloud

    [00: 18: 54.416]
    opérations aux activités spécifiques

    [00: 18: 56.737]
    les utilisateurs peuvent effectuer des interactions

    [00: 18: 58.906]
    avec une application.

    [00: 19: 02.442]
    Medics fournit une solution visuelle et simplifiée

    [00: 19: 04.832]
    approche de la mise en œuvre de la sécurité avec

    [00: 19: 06.951]
    code faible.

Choisissez votre langue