summaryrefslogtreecommitdiff
path: root/example/http-srp.rb
diff options
context:
space:
mode:
Diffstat (limited to 'example/http-srp.rb')
-rw-r--r--example/http-srp.rb21
1 files changed, 17 insertions, 4 deletions
diff --git a/example/http-srp.rb b/example/http-srp.rb
index d0b32dd..4c34130 100644
--- a/example/http-srp.rb
+++ b/example/http-srp.rb
@@ -24,12 +24,25 @@ end
get '/login' do
@user = User.current
- Log.log(:init_server_login, params)
- @auth = @user.initialize_auth(params)
- Log.log(:init_client_login, @auth)
erb :login
end
+post '/handshake/' do
+ @user = User.current
+ Log.log(:handshake, params)
+ @auth = @user.initialize_auth(params)
+ Log.log(:init_auth, @auth)
+ erb :handshake, :layout => false, :content_type => :xml
+end
+
+post '/authenticate/' do
+ @user = User.current
+ Log.log(:authenticate, params)
+ @auth = @user.authenticate(params)
+ Log.log(:confirm_authentication, @auth)
+ erb :authenticate, :layout => false, :content_type => :xml
+end
+
post '/login' do
Log.log(:login, params)
@user = User.current
@@ -54,6 +67,6 @@ helpers do
klass += " btn-primary"
label += " now..."
end
- %Q(<a href="#{action}" class="#{klass}" id="#{action}-btn">#{label}</a>)
+ %Q(<a href="#{action}" class="#{klass}" id="#{action}-view-btn">#{label}</a>)
end
end