Page MenuHomePhabricator

D5885.id19660.diff
No OneTemporary

D5885.id19660.diff

diff --git a/keyserver/src/responders/siwe-nonce-responders.js b/keyserver/src/responders/siwe-nonce-responders.js
--- a/keyserver/src/responders/siwe-nonce-responders.js
+++ b/keyserver/src/responders/siwe-nonce-responders.js
@@ -1,7 +1,11 @@
// @flow
-async function siweNonceResponder(): Promise<string> {
- return 'UNIMPLEMENTED';
+import { generateNonce } from 'siwe';
+
+import type { SIWENonceResponse } from 'lib/types/siwe-types.js';
+
+async function siweNonceResponder(): Promise<SIWENonceResponse> {
+ return { nonce: generateNonce() };
}
export { siweNonceResponder };
diff --git a/lib/types/siwe-types.js b/lib/types/siwe-types.js
new file mode 100644
--- /dev/null
+++ b/lib/types/siwe-types.js
@@ -0,0 +1,5 @@
+// @flow
+
+export type SIWENonceResponse = {
+ +nonce: string,
+};

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 7, 2:00 AM (21 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2252030
Default Alt Text
D5885.id19660.diff (806 B)

Event Timeline