Mercurial > openid
view tests/test.ur @ 63:089ad1d33e2f
Fix to track a change in Ur/Web's 'table' signature item syntactic sugar
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Wed, 06 Nov 2013 18:25:51 -0500 |
parents | f6b3fbf10dac |
children |
line wrap: on
line source
fun afterward r = return <xml><body> {case r of Openid.Canceled => <xml>You canceled that sucker.</xml> | Openid.Failure s => error <xml>OpenID failure: {[s]}</xml> | Openid.AuthenticatedAs id => <xml>I now know you as <tt>{[id]}</tt>.</xml>} </body></xml> fun auth r = msg <- Openid.authenticate afterward {Association = Openid.Stateful {AssociationType = Openid.HMAC_SHA256, AssociationSessionType = Openid.NoEncryption}, Identifier = Openid.KnownIdentifier r.Id, Realm = Some "http://localhost:8080/"}; error <xml>{[msg]}</xml> fun main () = return <xml><body> <form> <textbox{#Id}/> <submit action={auth}/> </form> </body></xml>