From 85a49ae61279f10318adf80b1ca9c33fdf1fa1df Mon Sep 17 00:00:00 2001 From: Carlos Marin Date: Wed, 12 Oct 2011 17:44:12 -0500 Subject: First commit for Secret Question and Answer Extension: RAX-KSQA Changed: POST to PUT on create/update Secret Q&A. Change-Id: I0f8130ac0daf59f660a7deadf5091202cf0e93db --- keystone/content/admin/RAX-KSQA-admin.wadl | 106 +++++++++++++++++++++ .../content/common/samples/RAX-KSQA-secretQA.json | 6 ++ .../content/common/samples/RAX-KSQA-secretQA.xml | 7 ++ keystone/content/common/xsd/RAX-KSQA-secretQA.xsd | 47 +++++++++ 4 files changed, 166 insertions(+) create mode 100644 keystone/content/admin/RAX-KSQA-admin.wadl create mode 100644 keystone/content/common/samples/RAX-KSQA-secretQA.json create mode 100644 keystone/content/common/samples/RAX-KSQA-secretQA.xml create mode 100644 keystone/content/common/xsd/RAX-KSQA-secretQA.xsd diff --git a/keystone/content/admin/RAX-KSQA-admin.wadl b/keystone/content/admin/RAX-KSQA-admin.wadl new file mode 100644 index 00000000..88470315 --- /dev/null +++ b/keystone/content/admin/RAX-KSQA-admin.wadl @@ -0,0 +1,106 @@ + + + + + + + + + + +%common; +]> + + + + + + + + + + + + + + + + You need a valid admin token for access. + + + + + + + + + + + + + + + + + +

Gets a User secret Question and Answer.

+
+ + + + + + + + + + + + + &commonFaults; + &getFaults; +
+ + +

Updates a User secret Question and Answer.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + &commonFaults; + &postPutFaults; +
+
diff --git a/keystone/content/common/samples/RAX-KSQA-secretQA.json b/keystone/content/common/samples/RAX-KSQA-secretQA.json new file mode 100644 index 00000000..9e003c8b --- /dev/null +++ b/keystone/content/common/samples/RAX-KSQA-secretQA.json @@ -0,0 +1,6 @@ +{ + "RAX-KSQA:secretQA":{ + "question":"What is the color of my eyes?", + "answer":"Leonardo Da Vinci" + } +} diff --git a/keystone/content/common/samples/RAX-KSQA-secretQA.xml b/keystone/content/common/samples/RAX-KSQA-secretQA.xml new file mode 100644 index 00000000..c6570af6 --- /dev/null +++ b/keystone/content/common/samples/RAX-KSQA-secretQA.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/keystone/content/common/xsd/RAX-KSQA-secretQA.xsd b/keystone/content/common/xsd/RAX-KSQA-secretQA.xsd new file mode 100644 index 00000000..80ed17d0 --- /dev/null +++ b/keystone/content/common/xsd/RAX-KSQA-secretQA.xsd @@ -0,0 +1,47 @@ + + + + + + + + + + + + +

+ A Secret Question and Answer. The answer shall serve to prove + the user's identity as it should only be able to be answered + by the user who proposed the question. +

+
+ + + + + + + + + + +
+ + + +
+ +
+ -- cgit