You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-14Lines changed: 19 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@
8
8
9
9
## About Agama-typekey
10
10
11
-
This repo is home to the Gluu Agama-typekey project. This project allows you to
12
-
record behavioural keystroke data and use it as a second factor of authentication
11
+
This repo is home to the Gluu Agama-typekey project. This project allows you to
12
+
Record behavioral keystroke data and use it as a second factor of authentication
13
13
by leveraging the Typekey API.
14
14
15
15
@@ -107,7 +107,7 @@ From the incoming authentication request, the Janssen Server reads the `ACR`
107
107
parameter value to identify which authentication method should be used.
108
108
To invoke the `org.gluu.agama.typekey` flow contained in the Agama-typekey project,
109
109
specify the ACR value as `agama_<qualified-name-of-the-top-level-flow>`,
110
-
i.e `agama_org.gluu.agama.typekey`.
110
+
i.e `agama_org.gluu.agama.typekey`.
111
111
112
112
113
113
## Customize and Make It Your Own
@@ -145,17 +145,22 @@ validate the provided keystroke data using the training data stored during
145
145
enrollment. If the behavioral data is sufficiently different from the trained
146
146
data, Typekey API will deny the request.
147
147
148
-
In case the Typekey API denies the request, Agama Typekey falls back to password
149
-
authentication, and retrains the API on the provided data.
148
+
In case the Typekey API denies the request, Agama Typekey falls back to password authentication, and retrains the API on the provided data.
150
149
151
150
152
151
#### Parameter Details
153
152
154
-
-`keystoreName` and `keystorePassword` are optional, in case you want to include a signature when sending the Typekey data. Leave them as blank otherwise.
155
-
-`orgId` is the organization ID that can be obtained by decoding the software statement JWT and looking at the `org_id` claim (you may use `https://jwt.io` to decode the SSA).
156
-
-`scan_ssa` is the JWT string you obtain from Agama Lab.
157
-
-`authHost` and `scanHost` can be left as is.
158
-
-`phrases` is a dictionary of strings from which the phrase used for behavioral metrics is selected. The dictionary pairs must be in format `string:string` where keys are unique numbers in string format and values are unique phrases.
0 commit comments