source: TI12-security/trunk/python/ndg.security.server/ndg/security/server/wsgi/openid/provider/renderinginterface/buffet/templates/ndg/security/decidePage.kid @ 5080

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/ndg.security.server/ndg/security/server/wsgi/openid/provider/renderinginterface/buffet/templates/ndg/security/decidePage.kid@5080
Revision 5080, 1.8 KB checked in by pjkersha, 11 years ago (diff)

ndg.security.test.integration.openid: working combined OpenID Provider and Relying Party in same WSGI stack

  • Removed call to paste.request.parse_formvars in ndg.security.server.wsgi.openid.relyingparty.OpenIDRelyingPartyMiddleware.__call__: for Paste 1.7.1 this seems to gobbled up environwsgi.input? such that a 2nd call to it yields nothing!
  • TODO: add login to OpenID Relying Party template so that for a given site, home users can skip OpenID URI entry and login directly.
Line 
1<html py:extends="'ndgPage.kid'" xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#">        
2    <head>
3            <replace py:replace="pagehead()"/>
4        <!--       
5        <script src="${c.baseURL}/js/wmsc.js"></script>
6        <script src="${c.baseURL}/js/prototype.js"></script>
7        -->
8    </head>
9    <body>
10        <div py:replace="header()"/>
11        <div class="decidePageContent" style="text-indent:5px"> 
12            <h2>Login to $c.oidRequest.trust_root?</h2>
13                <form method="POST" action="${c.urls['url_allow']}">
14                        <table>
15                                <input type="hidden" name="identity" value="$c.identityURI" />
16                                <tr>
17                                        <td>
18                                                The website $c.oidRequest.trust_root has requested
19                                                your OpenID identifier:
20                                        </td>
21                                </tr>
22                                <tr>
23                                <td>
24                                        <pre><b>$c.identityURI</b></pre>
25                                </td>
26                        </tr>
27                                <tr>
28                                        <td>                                           
29                                                Would you like to pass your OpenID credential
30                                                information back to $c.oidRequest.trust_root and
31                                                return to this site? 
32                                        </td>
33                                </tr>
34                                <tr>
35                                        <td align="right">
36                                                <input type="submit" name="Yes" value="Yes" />
37                                                <input type="submit" name="No" value="No" />
38                                        </td>
39                                </tr>
40                                <tr>
41                                        <td align="right">
42                                                <div py:if="c.oidRequest.trust_root not in c.session.get('approved', {})">
43                                                        <input type="checkbox" id="remember" name="remember" value="yes"/>
44                                                        <label for="remember">Remember this decision</label>
45                                                </div>
46                                        </td>
47                                </tr>
48                        </table>
49                </form>
50        </div>
51        <div py:replace="footer()"/>
52    </body>
53</html>
Note: See TracBrowser for help on using the repository browser.