summaryrefslogtreecommitdiff
path: root/reveal.js/dataporten.html
diff options
context:
space:
mode:
Diffstat (limited to 'reveal.js/dataporten.html')
-rw-r--r--reveal.js/dataporten.html118
1 files changed, 0 insertions, 118 deletions
diff --git a/reveal.js/dataporten.html b/reveal.js/dataporten.html
deleted file mode 100644
index 6c9f941..0000000
--- a/reveal.js/dataporten.html
+++ /dev/null
@@ -1,118 +0,0 @@
1<!doctype html>
2<html lang="en">
3 <head>
4 <meta charset="utf-8">
5 <title>Utviklerforum: Dataporten &amp; eValg 3.0</title>
6 <meta name="author" content="Simeon Simeonov">
7 <meta name="apple-mobile-web-app-capable" content="yes">
8 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
9
10 <meta name="viewport" content="width=device-width, initial-scale=1.0">
11
12 <link rel="stylesheet" href="dist/reset.css">
13 <link rel="stylesheet" href="dist/reveal.css">
14 <link rel="stylesheet" href="dist/theme/serif.css" id="theme">
15
16 <!-- Theme used for syntax highlighting of code -->
17 <link rel="stylesheet" href="plugin/highlight/monokai.css" id="highlight-theme">
18 </head>
19 <body>
20 <div class="reveal">
21
22 <!-- Any section element inside of this container is displayed as a slide -->
23 <div class="slides">
24 <section>
25 <h1>Dataporten &amp; eValg 3.0</h1>
26 <h3>Utviklerforum (31.08.2017)</h3>
27 <br/>
28 <p>
29 <small>Simeon Simeonov</small>
30 </p>
31 </section>
32
33 <section>
34 <h2>Agenda</h2>
35 <br/>
36 <ul>
37 <li><p>Intro</p></li>
38 <li><p>The big picture</p></li>
39 <li><p>Flow</p></li>
40 <li><p>Q &amp; A</p></li>
41 </ul>
42 </section>
43
44 <section>
45 <section>
46 <h2>Introduction</h2>
47 <p><em>Evalg 3.0</em></p>
48 <ul>
49 <li><p>Development started in 2017</p></li>
50 <li><p>Dataporten / Feide (OIDC with discovery) ... perhaps others in the future?</p></li>
51 <li><p>Python 3.6 / Flask / React / pyoic / pyJWT ...</p></li>
52 <li><p>Using fnr, feide-id, names...</p></li>
53 </ul>
54 </section>
55 <section>
56 <h3>Challenges with Dataporten</h3>
57 <ul>
58 <li><p>React</p></li>
59 <li><p>Flexibility (using other providers (OP))</p></li>
60 <li><p>Testing (users, firewall(s))</p></li>
61 </ul>
62 </section>
63 </section>
64
65 <section>
66 <h2>The big picture</h2>
67 <img src="images/dataporten/dataporten_the_big_picture1.png"></img>
68 </section>
69
70 <section>
71 <section>
72 <h2>Flow</h2>
73 <img src="images/dataporten/flow1.png"></img>
74 </section>
75 <section>
76 <h3>Challenges</h3>
77 <ul>
78 <li><p>Not distributing client secrets</p></li>
79 <li><p>Checking state and verifying signatures</p></li>
80 <li><p>Flexibility (using other providers (OP))</p></li>
81 <li><p>Testing (users, firewall(s))</p></li>
82 </ul>
83 </section>
84 </section>
85
86 <section>
87 <h2>Q &amp; A</h2>
88 <h3>???</h3>
89 <p><em>“Judge a man by his questions rather than by his answers.”</em> - Voltaire</p>
90 </section>
91
92 </div>
93 </div>
94
95 <script src="dist/reveal.js"></script>
96 <script src="plugin/zoom/zoom.js"></script>
97 <script src="plugin/notes/notes.js"></script>
98 <script src="plugin/search/search.js"></script>
99 <script src="plugin/markdown/markdown.js"></script>
100 <script src="plugin/highlight/highlight.js"></script>
101 <script>
102
103 // Also available as an ES module, see:
104 // https://revealjs.netlify.app/initialization/
105 Reveal.initialize({
106 controls: true,
107 progress: true,
108 center: true,
109 hash: true,
110
111 // Learn about plugins: https://revealjs.netlify.app/plugins/
112 plugins: [ RevealZoom, RevealNotes, RevealSearch, RevealMarkdown, RevealHighlight ]
113 });
114
115 </script>
116
117 </body>
118</html>