- 1.
<% if session["AuthorizationCode"].nil? %>
Login
<% else %>
Loged in
<% end %>
authorizationcode_config = AuthorizationCodeConfiguration.new(config);
connection = ADPApiConnectionFactory::createConnection(authorizationcode_config)
authorizationurl = connection.get_authorization_url
redirect authorizationurl unless authorizationurl.nil?
- 2.
<% if session["AuthorizationCode"].nil? || session["AuthorizationCode"].connection_configuration.authorizationCode.nil? %>
Get Token
<% else %>
Get Token
<% end %>
#store callback code
connection.connection_configuration.authorizationCode = params[:code]
#then connect
connection.connect()
<% if !(session["AuthorizationCode"].nil? || session["AuthorizationCode"].connection_configuration.authorizationCode.nil?) %>
- 4.
Logout
connection.logout()
<% end %>