summaryrefslogtreecommitdiffstats
path: root/examples/server/lib/render/idpage.php
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server/lib/render/idpage.php')
-rw-r--r--examples/server/lib/render/idpage.php26
1 files changed, 26 insertions, 0 deletions
diff --git a/examples/server/lib/render/idpage.php b/examples/server/lib/render/idpage.php
new file mode 100644
index 0000000..103ec3c
--- /dev/null
+++ b/examples/server/lib/render/idpage.php
@@ -0,0 +1,26 @@
+<?php
+
+require_once "lib/session.php";
+require_once "lib/render.php";
+
+define('idpage_pat',
+ '<html>
+<head>
+ <link rel="openid2.provider openid.server" href="%s"/>
+</head>
+<body>
+ This is the identity page for %s.
+</body>
+</html>');
+
+define('login_needed_pat',
+ 'You must be logged in as %s to approve this request.');
+
+function idpage_render($identity)
+{
+ $esc_identity = htmlspecialchars($identity, ENT_QUOTES);
+ $body = sprintf(idpage_pat, buildURL(), $esc_identity);
+ return array(array(), $body);
+}
+
+?> \ No newline at end of file