We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef467f5 commit c93f5efCopy full SHA for c93f5ef
1 file changed
src/main/java/org/privacyidea/PIResponse.java
@@ -170,10 +170,31 @@ public String mergedSignRequest()
170
return "";
171
}
172
173
+
174
+ /**
175
+ * Get all U2F challenges from the multi_challenge.
176
+ *
177
+ * @return List of U2F objects or empty list
178
+ */
179
+ public List<U2F> u2fSignRequests()
180
+ {
181
+ List<U2F> ret = new ArrayList<>();
182
+ multichallenge.stream()
183
+ .filter(c -> TOKEN_TYPE_U2F.equals(c.getType()))
184
+ .collect(Collectors.toList())
185
+ .forEach(c ->
186
187
+ if (c instanceof U2F)
188
189
+ ret.add((U2F) c);
190
+ }
191
+ });
192
+ return ret;
193
194
195
@Override
196
public String toString()
197
{
198
return rawMessage;
199
-}
200
+}
0 commit comments