Namespace: Consultingwerk.Framework.Http
Class 
FormBasedLoginHelper Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:FormBasedLoginHelper
Purpose:Helper class to simplify PASOE's form based login
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Jun 04 07:58:03 CEST 2020
Purpose: Static constructor for the FormBasedLoginHelper class
Notes:



Top Method Summary
Options Name Purpose
+ CHARACTER GetDefaultLoginUrl (character) Return the default login URL based on the requested URL
+ OpenEdge.Net.HTTP.Cookie PerformLogin (character, character, character) Performs a form based login request and returns the JSESSIONID cookie
+ OpenEdge.Net.HTTP.Cookie PerformLogin (character, character, character, character, character, character, character, character)

Top Constructor Summary
Options Name Purpose
FormBasedLoginHelper () Static constructor for the FormBasedLoginHelper class


Method Detail
Top

PUBLIC CHARACTER GetDefaultLoginUrl (character)

Purpose: Return the default login URL based on the requested URL
Notes: Returns the http(s)://server:port/static/auth/j_spring_security_check or
http(s)://<server>:<port>/<webappname>/static/auth/j_spring_security_check //<server>:<port>/<webappname>/static/auth/j_spring_security_check

Parameters:
pcUrl CHARACTER
The requested URL
Returns CHARACTER
The default login URL
Top

PUBLIC OpenEdge.Net.HTTP.Cookie PerformLogin (character, character, character)

Purpose: Performs a form based login request and returns the JSESSIONID cookie
Notes:

Parameters:
pcUrl CHARACTER
The URL of the resource to request
pcUserName CHARACTER
The user name for the login
pcPassword CHARACTER
The password for the login
Returns OpenEdge.Net.HTTP.Cookie
The JSESSIONID cookie
Top

PUBLIC OpenEdge.Net.HTTP.Cookie PerformLogin (character, character, character, character, character, character, character, character)

Purpose:
Notes:

Parameters:
pcUrl CHARACTER
The URL of the resource to request
pcUserName CHARACTER
The user name for the login
pcPassword CHARACTER
The password for the login
pcLoginUrl CHARACTER
The login URL (http://HOST:PORT/static/auth/j_spring_security_chec
pcUserNameField CHARACTER
The user name form field (j_username)
pcPasswordField CHARACTER
The password form field (j_password)
pcSubmitButtonName CHARACTER
The login button name (submit)
pcSubmitButtonLabel CHARACTER
The login button label (Login)
Returns OpenEdge.Net.HTTP.Cookie
The JSESSIONID cookie


Constructor Detail
Top

STATIC FormBasedLoginHelper ()

Purpose: Static constructor for the FormBasedLoginHelper class
Notes:



©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:51:28