Of course, the best way to approach this is by using some type of
transparent authentication to access the mid-tier server, then rely on that
to provide the information.

Axton Grams

These represent my opinions and nothing more.

On Wed, May 5, 2010 at 8:22 AM, Axton <axton.gr...@gmail.com> wrote:

> With Apache you can use the Apache module mod_auth_kerb to negotiate the
> security context (which sets and environment variable with the username).
>  mod_auth_kerb will require some configuration and requires that you have a
> KDC available (active directory is the most common).
>
> If you are using mod_jk (Apache module) to connect to Tomcat, you can then
> set that env var (contains username) into a session attribute.  The session
> attribute is then available through Java (jsp, servlet, etc.).
>
> You could then expose that and write it into a field using a combination of
> java and javascript.  The exact implementation of the last piece can vary as
> there are several options of equal functionality.
>
> Axton Grams
>
> These represent my opinions and nothing more.
>
> On Wed, May 5, 2010 at 7:37 AM, Veeral Oza <veer...@gmail.com> wrote:
>
>> **
>> Forgot to mention environment:
>>
>> ARS 7.0
>> ITSM 7.0.3
>> Midtier: 7 on Apache-Tomcat on a Windows machine.
>> Oracle 11g database.
>>
>> On Wed, May 5, 2010 at 6:05 PM, Veeral Oza <veer...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I am stuck at this requirement and was wondering if this is feasible to
>>> implement:
>>>
>>> 1) When an Incident is resolved, an email goes to the customer to submit
>>> a survey, with a survey link.
>>> 2) The link opens the survey form in the brower without the user
>>> authenticating in the midtier. A surver-user with a restricted read license
>>> is created for this purpose which allows multiple people from multiple
>>> locations to submit the survey.
>>> 3) There is a submit button on this survey form.
>>> 4) When the user clicks on submit button, it is required that, his
>>> Windows User ID be captured in one of the fields.
>>> _______________________________
>>>
>>> Solutions implemented that did not work:
>>> 1)
>>> Create a little Java function in a .jsp file and put it in your "shared"
>>> folder on your Midtier:
>>>
>>> Name the file something like /arsys/shared/get_remote_user.jsp.
>>>
>>> get_remote_user.jsp contains:
>>>
>>> function env_ip_var()
>>> {
>>> var return_value = "<%=request.getRemoteUser()%>";
>>> return (return_value)
>>> }
>>>
>>> In the Web Header content of the form you want to capture this on,
>>> add...
>>>
>>> <SCRIPT src="/arsys/shared/get_remote_user.jsp"
>>> language="JavaScript"></SCRIPT>
>>>
>>> To set a field with the data from the JavaScript functions do the
>>> following in an active link...
>>>
>>> Run Process Command Line:
>>> javascript:window.F(XXXXXXXX).DoSet(env_hostname());
>>>
>>> Be sure to change XXXXXXXX with the field ID of the field you want to
>>> set.
>>>
>>> This did not work, function env_ip_var returns null.
>>>
>>> ____________________________________________
>>> Solution 2:
>>>
>>> A set fields actions in an active link:
>>> $PROCESS$ CMD /C "set username"
>>>
>>> This worked only in user tool. However this functionality is required for
>>> web.
>>>
>>> ___________________________________________
>>>
>>> If you have any other ideas, please do share.
>>>
>>> Regards,
>>> Veeral Oza
>>>
>>
>> _attend WWRUG10 www.wwrug.com ARSlist: "Where the Answers Are"_
>>
>
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

Reply via email to