form-based auth

Use this board to ask questions or have discussions with other Atrium users.
Post Reply
katsdiaz
New User
Posts: 2
Joined: Wed Aug 11, 2010 12:12 am
First Name: Kat
Last Name: Diaz
Company Name: DMR
Contact:

form-based auth

Post by katsdiaz »

Would like to add an item to launch a web app that uses form-based authentication, and have atrium pass-on the credentials established with the initial iseries login. I understand that http basic auth and a "request string" are the two supported atrium methods -- but is there some kind of work-around for form-based auth?
User avatar
David
Profound Logic Staff Member
Posts: 690
Joined: Fri Jan 04, 2008 12:11 pm
First Name: David
Last Name: Russo
Company Name: Profound Logic Software
Contact:

Re: form-based auth

Post by David »

It's not possible to have Atrium perform form-based authentication automatically, but it could be set up with a bit of customization. You could use the "request parmameter" option to have Atrium pass the sign on credentials to a page on the query string. This is passed as parameter name AT_AUTH. The page that is called could then submit a form with the credentials to the application -- assuming that application can accept form data from another page.
katsdiaz
New User
Posts: 2
Joined: Wed Aug 11, 2010 12:12 am
First Name: Kat
Last Name: Diaz
Company Name: DMR
Contact:

Re: form-based auth

Post by katsdiaz »

The AT_AUTH parameter contains the encrypted credentials. Are you inferring that there's a way to decrypt the string value in order to retrieve the username and password in order to pass-on to a site's form-based auth login page? I'm not quite picturing the whole solution you've suggested.
User avatar
David
Profound Logic Staff Member
Posts: 690
Joined: Fri Jan 04, 2008 12:11 pm
First Name: David
Last Name: Russo
Company Name: Profound Logic Software
Contact:

Re: form-based auth

Post by David »

The credentials are not encrypted. They are encoded in the HTTP "Basic" format, which is:

user:password

Which is then encoded using the Base64 algorithm. The text is in UTF-8.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests