forked from bostonaholic/ring-okta
-
Notifications
You must be signed in to change notification settings - Fork 0
/
session.clj.html
53 lines (53 loc) · 2.93 KB
/
session.clj.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../../coverage.css"/> <title> ring/ring_okta/session.clj </title>
</head>
<body>
<span class="covered" title="1 out of 1 forms covered">
001 (ns ring.ring-okta.session
</span><br/>
<span class="not-tracked" title="0 out of 0 forms covered">
002 (:require [ring.ring-okta.saml :as saml]
</span><br/>
<span class="not-tracked" title="0 out of 0 forms covered">
003 [clojure.core.incubator :refer [dissoc-in]]
</span><br/>
<span class="not-tracked" title="0 out of 0 forms covered">
004 [clojure.java.io :as io]
</span><br/>
<span class="not-tracked" title="0 out of 0 forms covered">
005 [ring.util.response :as response]))
</span><br/>
<span class="blank" title="0 out of 0 forms covered">
006
</span><br/>
<span class="covered" title="1 out of 1 forms covered">
007 (defn login [{:keys [params okta-config-location]}]
</span><br/>
<span class="covered" title="5 out of 5 forms covered">
008 (let [okta-response (saml/respond-to-okta-post params okta-config-location)]
</span><br/>
<span class="covered" title="2 out of 2 forms covered">
009 (assoc-in
</span><br/>
<span class="covered" title="5 out of 5 forms covered">
010 (response/redirect-after-post (:redirect-url okta-response))
</span><br/>
<span class="covered" title="3 out of 3 forms covered">
011 [:session :okta/user]
</span><br/>
<span class="covered" title="3 out of 3 forms covered">
012 (:authenticated-user-email okta-response))))
</span><br/>
<span class="blank" title="0 out of 0 forms covered">
013
</span><br/>
<span class="covered" title="1 out of 1 forms covered">
014 (defn logout [request]
</span><br/>
<span class="covered" title="6 out of 6 forms covered">
015 (dissoc-in request [:session :okta/user]))
</span><br/>
</body>
</html>