Using the if-modified since http header

I've a few questions regarding this header.
1/ What is the point in using this header? Does it help with page ranking/hits?
2/ Is if useful for static html pages or just for dynamic ones?
3/ If it is useful for static pages, how do you add it? I.e exactly what code needs to added to the header? There seems to be quite a lot of discussion on the web about the merits or not of using this, but no examples of what code needs to be added.
Any ideas?

I hacked the Servlet myself so that it honors the if-modified-since header and returns HTTP-304 if the cached version is still ok.
lg Clemens

Similar Messages

  • If-Modified-Since HTTP Header

    Does anyone know if BC supports the if-modified-since http header? If it doesn't - how to add it to a BC webpage?
    In google guideline for SEo it states:
    Make sure your web server supports the If-Modified-Since HTTP header. This feature allows your web server to tell Google whether your content has changed since we last crawled your site. Supporting this feature saves you bandwidth and overhead.
    Thanks.

    I hacked the Servlet myself so that it honors the if-modified-since header and returns HTTP-304 if the cached version is still ok.
    lg Clemens

  • How to get rid of /j2ee prefix from URL when I use the OC4J via Oracle HTTP server

    In 9iAS 9.0.2 Oracle HTTP Server (OHS) is pre-configured to assign requests to the Home OC4J instance via the URL-prefix "/j2ee"/
    For example, the TEST servlet under OC4J would be passed through OHS using:
    http://urmachine:urApachePort/j2ee/TEST
    whereas in the standlone OC4J version, this URL works:
    http://urmachine:urOC4JPort/TEST
    How to get rid of /j2ee prefix from URL when I use the OC4J via Oracle HTTP Server?

    It is getting the url prefix from mod_oc4j.conf
    under /ora9ias/Apache/Apache/conf
    You can read more on this at
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/web.902/a92173/confmods.htm#1008977
    -Prasad

  • My debit card kept getting rejected by my iTunes account, it there an issue with iTunes? I have been using the same Card since very long time. I downloaded the iOS 8, can I talk to someone so I can get this resolve?

    My debit card kept getting rejected by my iTunes account, it there an issue with iTunes? I have been using the same Card since very long time. I downloaded the iOS 8, can I talk to someone so I can get this resolve?

    Apple is not here. Contact Apple to resolve your issue:
    iTunes Support WorldWide
    or
    iTunes Support by eMail ww
    Cheers,
    GB

  • How do I change the content-type in http header when using JAX-WS?

    I need to change Content-Type in http Header. I am using JAX-WS to invoke web service call. Can someone tell me how to do it? Thanks a lot!

    LabVIEW does so many wonderful things, but the inability to perform what should be a simple task, such as upgrade a RT chassis within a LV Project, bewilders me. This is going to cost me hours, I just know it...
    Is there anything on the Idea Exchange for this?? A quick search shows nothing, so maybe I'll add an entry.
    Thoric (CLA, CLED, CTD and LabVIEW Champion)

  • I have just installed os x mavericks. Before that, I usually writes gmail notes using the App Mail since they're always shown from the column under "Gmail". However, I couldn't find it now. Anyone knows how to do with it, please?

    Thanks a lot.

    Howdy BubbleRabbit,
    It sounds like you want to continue using the Notes function of your Gmail account but cannot find the option in the Mail application. In Mac OS X 10.9 there is a separate app called Notes that you can add your Gmail account to. This article will help you get that account setup:
    iOS: Syncing Notes
    http://support.apple.com/kb/HT4191?viewlocale=en_US
    Notes are associated with an IMAP email account or iCloud account. To sync Notes, enable Notes for each account in Settings > Mail, Contacts, Calendars or Settings > iCloud.
    Thank you for using Apple Support Communities!
    Regards,
    Sterling

  • Photoshop cs5 crash when using the color picker since Yosemite update

    Hello,
    I have photoshop crashing when I use the color picker outside the canvas, like on the black background. I got this problem since I upgraded my mac with Yosemite. I got this issue on my Imac and my Macbook pro. My version of Photoshop cs3 don't have this problem.
    Is there any upgrade soon for photoshop cs5 to solve this issue? It looked online and I am not the only one with this problem.
    After paying 800$ for cs3 and 250$ for cs5 upgrade, I don't want to pay again for the cloud version.
    Thanks,
    Martin

    adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 4053396
    3   com.adobe.Photoshop           0x00000001006bd842 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 4068262
    4   com.adobe.Photoshop           0x00000001006bdc99 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 4069373
    5   com.adobe.Photoshop           0x000000010038ba51 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 718261
    6   com.adobe.Photoshop           0x0000000100df2ab4 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 11626008
    7   com.adobe.Photoshop           0x00000001000c4d32 0x100000000 + 806194
    8   com.adobe.Photoshop           0x00000001000c4be9 0x100000000 + 805865
    9   com.adobe.Photoshop           0x00000001000c4be9 0x100000000 + 805865
    10  com.adobe.Photoshop           0x00000001000c4be9 0x100000000 + 805865
    11  com.adobe.Photoshop           0x00000001000c4be9 0x100000000 + 805865
    12  com.adobe.Photoshop           0x00000001000c4be9 0x100000000 + 805865
    13  com.adobe.Photoshop           0x00000001000c4be9 0x100000000 + 805865
    14  com.adobe.Photoshop           0x00000001000c9fb9 0x100000000 + 827321
    15  com.adobe.Photoshop           0x0000000100cdf3f8 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 10497884
    16  com.adobe.Photoshop           0x0000000100cdb13e AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 10480802
    17  com.adobe.Photoshop           0x00000001000677e1 0x100000000 + 423905
    18  com.adobe.Photoshop           0x00000001006b099a AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 4015358
    19  com.adobe.Photoshop           0x00000001000679e4 0x100000000 + 424420
    20  com.adobe.Photoshop           0x0000000100065f1b 0x100000000 + 417563
    21  com.adobe.Photoshop           0x00000001012dba1e AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 16774530
    22  com.adobe.Photoshop           0x00000001012d4411 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 16744309
    23  com.apple.AppKit              0x00007fff8fed2f4f -[NSWindow _reallySendEvent:] + 12827
    24  com.apple.AppKit              0x00007fff8f95d50c -[NSWindow sendEvent:] + 368
    25  com.adobe.owl                 0x0000000103687f55 OWLRemoveObjCExceptionCallback + 617
    26  com.adobe.owl                 0x0000000103689fa4 OWLRemoveObjCExceptionCallback + 8888
    27  com.apple.AppKit              0x00007fff8f90f096 -[NSApplication sendEvent:] + 2238
    28  com.adobe.Photoshop           0x00000001012e242e AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 16801682
    29  com.adobe.Photoshop           0x00000001012e1be1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 16799557
    30  com.apple.AppKit              0x00007fff8f79be98 -[NSApplication run] + 711
    31  com.adobe.Photoshop           0x00000001012e04a4 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 16793608
    32  com.adobe.Photoshop           0x00000001012e0f01 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 16796261
    33  com.adobe.Photoshop           0x00000001000682e6 0x100000000 + 426726
    34  com.adobe.Photoshop           0x00000001002371f1 0x100000000 + 2322929
    35  com.adobe.Photoshop           0x0000000100237281 0x100000000 + 2323073
    36  com.adobe.Photoshop           0x00000001000022f4 0x100000000 + 8948
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib        0x00007fff8cbb622e kevent64 + 10
    1   libdispatch.dylib             0x00007fff8af53a6a _dispatch_mgr_thread + 52
    Thread 2:
    0   libsystem_kernel.dylib        0x00007fff8cbb5946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f5564a1 start_wqthread + 13
    Thread 3:
    0   libsystem_kernel.dylib        0x00007fff8cbb5946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f5564a1 start_wqthread + 13
    Thread 4:
    0   libsystem_kernel.dylib        0x00007fff8cbb5946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f5564a1 start_wqthread + 13
    Thread 5:
    0   libsystem_kernel.dylib        0x00007fff8cbb5946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f5564a1 start_wqthread + 13
    Thread 6:
    0   libsystem_kernel.dylib        0x00007fff8cbb5132 __psynch_cvwait + 10
    1   com.adobe.amt.services        0x000000010a9e3c53 AMTConditionLock::LockWhenCondition(int) + 37
    2   com.adobe.amt.services        0x000000010a9dccce _AMTThreadedPCDService::PCDThreadWorker(_AMTThreadedPCDService*) + 92
    3   com.adobe.amt.services        0x000000010a9e3cbe AMTThread::Worker(void*) + 28
    4   libsystem_pthread.dylib       0x00007fff8f5582fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f558279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f5564b1 thread_start + 13
    Thread 7:
    0   libsystem_kernel.dylib        0x00007fff8cbb5946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f5564a1 start_wqthread + 13
    Thread 8:
    0   libsystem_kernel.dylib        0x00007fff8cbb0582 semaphore_timedwait_trap + 10
    1   com.apple.CoreServices.CarbonCore 0x00007fff961bc658 MPWaitOnSemaphore + 87
    2   MultiProcessor Support        0x0000000110666b93 ThreadFunction(void*) + 69
    3   com.apple.CoreServices.CarbonCore 0x00007fff961bc904 PrivateMPEntryPoint + 58
    4   libsystem_pthread.dylib       0x00007fff8f5582fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f558279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f5564b1 thread_start + 13
    Thread 9:
    0   libsystem_kernel.dylib        0x00007fff8cbb0582 semaphore_timedwait_trap + 10
    1   com.apple.CoreServices.CarbonCore 0x00007fff961bc658 MPWaitOnSemaphore + 87
    2   MultiProcessor Support        0x0000000110666b93 ThreadFunction(void*) + 69
    3   com.apple.CoreServices.CarbonCore 0x00007fff961bc904 PrivateMPEntryPoint + 58
    4   libsystem_pthread.dylib       0x00007fff8f5582fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f558279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f5564b1 thread_start + 13
    Thread 10:
    0   libsystem_kernel.dylib        0x00007fff8cbb0582 semaphore_timedwait_trap + 10
    1   com.apple.CoreServices.CarbonCore 0x00007fff961bc658 MPWaitOnSemaphore + 87
    2   MultiProcessor Support        0x0000000110666b93 ThreadFunction(void*) + 69
    3   com.apple.CoreServices.CarbonCore 0x00007fff961bc904 PrivateMPEntryPoint + 58
    4   libsystem_pthread.dylib       0x00007fff8f5582fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f558279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f5564b1 thread_start + 13

  • Unable to update apps since I have closed my Verizon e-mail account.  The old ID address pops up and I can not do updates.  I can not use the old password since the account is closed.  I have a new ID and password on my laptop but not for my I phone.

    My Verizon e-mail account is closed and I can not access the needed updates for my I phone apps.  Even if I knew the password I would have to access the old e-mail account which I can not do.  I have an ID and password for my new laptop but not for my I phone which is under a Verizon service contract....ugh!!!  Thanks

    kenfromsouth jordan wrote:
    My Verizon e-mail account is closed and I can not access the needed updates for my I phone apps.  Even if I knew the password I would have to access the old e-mail account which I can not do.
    You don't need to access the email account.
    Use the link provided by robdrage to update your old AppleID.

  • I cannot put my iMac to sleep using the power button since the Mavericks upgrade.

    As the title states, I can no longer put my computer to sleep using the power button. I have to put it to sleep using the mouse. I miss the convenience of the power button. The window for energy saver is not like the display in support, it is missing the "Allow the power button to put the computer to sleep" option. Very strange. I am running an older desktop (2009) with Mavericks, fully updated. 10.9.4

    A workaround is to setup a keystroke in the System/Keyboard/Shortcuts preference pane to sleep the Mac.  Any function key or key combination will work.

  • Keyword Search using the SOUNDS_LIKE modifier, Java API

    Hello guys:
    Does anyone have a piece of code that shows how can I do a search, using the keyword and the SOUNDS_LIKE mod, like on the Data Manager?
    I've seen the blog "Performing Free Form Searches with MDM Java API" but I'm afraid this doesn't apply (it's about free-form, as the name says)
    Thanks!
    Alejandro

    Hi Alejandro,
    maybe this piece of code helps you a bit. The most important is the static attribute SOUNDS_LIKE of the TextSearchConstraint class.
    Also try to find the MDM Java Example files @ service.sap.com/installMDM . There is a complete introduction on how to search against an MDM repository which is very useful.
              // assumption:
              // you have connected to some repository which contains a field "Material Number"
              // with a session and you have already read the MainTable properties to identify
              // the MainTableID, as well as some fields yo want to read.          
              // set search conditions
              Search search = new Search(<yourMainTableId>);
              String fieldname = "Material Number";
              ResultDefinition rd = new ResultDefinition(<yourMainTableId>);;
              FieldId field = <someFieldFromYourRepository>;
              rd.add(field);
              // add some additional fields you want to select here ...
              FieldSearchDimension searchDimension = new FieldSearchDimension(field);
              TextSearchConstraint searchString =     new TextSearchConstraint(materialNumber, TextSearchConstraint.SOUNDS_LIKE);
              search.addSearchItem(searchDimension, searchString);
              RetrieveLimitedRecordsCommand limitingCommand = new RetrieveLimitedRecordsCommand(<yourConnection>);
              limitingCommand.setSession(<yourSession>);
              limitingCommand.setResultDefinition(rd);
              limitingCommand.setSearch(search);
              limitingCommand.setPageSize(10);
              try {
                   limitingCommand.execute();
                   RecordResultSet rs = limitingCommand.getRecords();
              catch(Exception e){
                   e.printStackTrace();
    If you need more help, let me know
    Best regards,
    Martin

  • I've been wanting to reset my security questions because it disabled my Apple ID to purchase on Apps store. I don't know how to contact apple support using the 800 number since I'm located in the Philippines, what no. should I use and how? Help pls. :(

    How to contact apple support using the 800-number from the Philippines?

    You need to ask Apple to reset your security questions. To do this, click here and pick a method; if that page doesn't list one for your country or you're unable to call, fill out and submit this form.
    (122986)

  • I have an iPhone 5s. I have not been able to use the airdrop feature since I my os last week. Am I the only one and if not what can be done?

    I can't get the airdrop feature to work since I updated my iOS to the latest version. Am I doing something wrong?

    using airdrop http://support.apple.com/kb/ht5887

  • Will i have problems using the restore option ,since i can't use the back up and sync options ?

    It gives me "itunes could not backup George Iphone because the iphone disconnected" so i can't neither sync nor back up ,and i've heard that restoring the phone might fix the problem ...

    See Here  >  http://support.apple.com/kb/HT1808
    Megadobriq wrote:
    ... i've heard that restoring the phone might fix the problem ...
    You may need to try this More than Once...  Be sure to Follow ALL the Steps...
    If necessary...  see this discussion...
    https://discussions.apple.com/message/24163508

  • How does one re-download photoshop if one already has an account without having to use the "buy" option since I'm already paying monthly for it?

    How do you redownload adobe photoshop with the creative cloud without having to "buy" it since I already am paying for the subscription?

    Download and install the Creative Cloud app, sign in, and download Photoshop. Download Adobe Creative Cloud apps | Free Adobe CC trial
    Benjamin

  • Single-Sign-On (SSO) configuration on JAVA Stack through HTTP Header method

    Hello SDN community,
    in the context of a Proof of Concept, we are testing the integration of Microsoft Sharepoint Portal with SAP Backend (addin) systems.
    As the architecture impose use an external scenario (access from the internet), we couldn't use the Kerberos (SPNego) solution and thus we chosed the http header solution which in short uses an intermediary web server (in this case the IIS of the MOSS solution) which will act as authority.
    I miss information on how the workflow works for this http header authentication method. Through the visual administrator of the addin JAVA stack, it is possible to configure each application with a customized authentication (a choice of security modules). But this all that I know.
    My task is to configure SSO. From a sharepoint portal, the user should be able to access Web Dynpros and BSPs. I imagine that the very first call to a webdynpro or bsp (or maybe when we log on the sharepoint portal), the request to the WDP or BSP will first be forwareded by the intermediary server to the JAVA stack (or is it the SAP dispatcher that has to be configured).
    Is there an application to be built on the java stack to deal with the authentication, modify http header?
    What will the Java stack return? a sap long ticket? a token?
    How will the redirect work (to by example a BSP which is in the ABAP stack)?
    SAP preconise to secure with SSL the link between the intermediary web server and the JAVA stack, is IP restriction also a solution?
    A lot of questions about how this SSO http header should work,
    I would be very greatful for any help, or info,
    Kind regards,
    Tanguy Mezzano

    Hi Tanguy,
    to tell you the truth I'm really unsure about what you are trying to achieve. When I started posting to your thread I thought all you wanted was trying to access your J2EE engine via Browser and authenticate against the engine using HTTP Header Variables. Nevermind:
    Here are some answers to your question:
    in fact I did succeed, the problem was that even after domain-relaxation done by the J2EE, I had to change the domain of th SAP cookie to the bbbb.domain.com to be understood (I would have thought that all hosts in/under domain .domain would have accepted such a cookie but it seems that no...).
    The server does not care about the domain because Cookies in an HTTP Request do not contain any domain information. The domain is just important when the Cookie is set by the server so your Client (Browser) will know in which cases the Cookie may be sent or not. So if your domain is xxx.yyy.domain.com and your cookie is issued to .domain.com then your Browser will definitely sent it to all hosts under .domain.com (This includes xxx.yyy.domain.com etc.)
    My current scenario is: in a first request get a SAP Logon Ticket from the Java Stack, then change its domain and then directly call the backend with it.
    You can do that but there is no Client involved in this scenario. So this is useful if you just want to test the functionality (e.g. authentication to J2EE using Header Variables (This works finally!!!) and then use the fetched Logon Ticket to test SSO against any trusted Backend!!)
    So everything's is in a Java Client application without using any redirection.
    If I understand you, you're solution is from the Browser call a servlet (which is deployed on the Java Stack and has no authentication schema) by passing to it our http header.
    No, you should initially authenticate somewhere! I thought that maybe you had some resource you access before accessing the Java Stack. This could be any application (e.g. deployed on a Tomcat or JBOSS or other server or if you like even SAP J2EE). After authenticating there you are aware of the username and could use it to  procceed (e.g. Authenticate against the J2EE using the same user and HTTP Header authentication for that particular user!)
    That servlet will transfer the http header (with the HttpClient app) in order to get from the Java Stack a SAP Logon ticket, and then to redirect to the resource and by sending back the cookie in client browser. Am I correct?
    This was just a suggestion because I realized that there was no Client ever involved in any of your testing (looked strange to me!). I was just thinking that it would be easier for you to just get the Cookie into your Browser so your Browser would do the rest for you (in your case finally send the Logon Ticket Cookie to your Backend to test SSO using Logon Tickets!).
    The AuthenticatorServlet somehow serves as a Proxy to your client because your client is not able to set the Header Variable. That's why I initially suggested to use a Proxy (e.g. Apache) for that purpose. The problem is just that if you use a Proxy you will have to tell it somehow which username it should set in the Header Variable (e.g. using a URL Parameter or using a personalized client certificate and fetch the username (e.g. cn=<username> from the certificate!)
    This way of doing would simplify the calls for sso for each new application needing authentication, instead of having all code each time in it...
    I'm stuck again! Do you want to authenticate an End User or do you want to authenticate an application that needs to call any resources in your Backend that requires authentication?
    So my problem now, is how to call the servlet from the client browser:
    I'm trying to call my servlet from the browser but I don't succeed. I am able to understand how to reach a jsp from the Java Stack, but not to reach a servlet. I don't find the path to my servlet:
    <FORM method="POST" action="SSORedirect2" >
    A JSP is a servlet too. There is just no JAVA Class involved!
    You do not need any POST Request to invoke a Servlet.
    I see that my servlet is deployed, but I don't how what path to give to my form to invoke the servlet, here follows my web.xml
      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE web-app (View Source for full doctype...)>
    - <web-app>
      <display-name>WEB APP</display-name>
      <description>WEB APP description</description>
    - <servlet>
      <servlet-name>SSOredirect2</servlet-name>
      <servlet-class>com.atosorigin.examples.AuthenticatorServlet</servlet-class>
      </servlet>
    - <servlet>
      <servlet-name>SSORedirect2.jsp</servlet-name>
      <jsp-file>/SSORedirect2.jsp</jsp-file>
      </servlet>
    - <security-constraint>
      <display-name>SecurityConstraint</display-name>
    - <web-resource-collection>
      <web-resource-name>WebResource</web-resource-name>
      <url-pattern>/*</url-pattern>
      <http-method>GET</http-method>
      <http-method>POST</http-method>
      </web-resource-collection>
    - <auth-constraint>
      <role-name>DefaultSecurityRole</role-name>
      </auth-constraint>
      </security-constraint>
    - <security-role>
      <role-name>DefaultSecurityRole</role-name>
      </security-role>
      </web-app>
    If you have an AuthenticatorServlet Class all you need is to add the Servlet Mapping in your web.xml file
    e.g.
    <servlet>
      <description>
      </description>
      <display-name>AuthenticatorServlet</display-name>
      <servlet-name>AuthenticatorServlet</servlet-name>
      <servlet-class>com.atosorigin.examples.AuthenticatorServlet</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>AuthenticatorServlet</servlet-name>
      <url-pattern>/AuthenticatorServlet</url-pattern>
    </servlet-mapping>
    You can directly call the Servlet in your Browser by calling the URL provided in the url-pattern of your Servlet mapping ( in this case /AuthenticatorServlet). The engine will invoke the Class "com.atosorigin.examples.AuthenticatorServlet" in the background and do whatever you defined there!
    I have also to pass my http header and the redirectUrl in the GET request.
    If you like! I just suggested this for testing purposes. As I stated before you need a way to tell your proxy (or in your case AuthenticatorServlet) which user should be set when calling the Engine in order to authenticate using HTTP Header. You could use the URL Paramater to define the user you actually want to use when you set the Header Variable.
    I just introduced the redirectURL because you were talking about redirects all the time. So if you finally want to call the Backend you could define the Backend URL in the redirectURL Parameter and the Servlet will make sure that you are redirected to this location after the whole process!
    Thx for your input very helpful,
    But again 0 points
    Cheers

Maybe you are looking for

  • How Automate Dynamically Embedding Customer Names from a List into PDF Footer?

    Mavens, After discovering that a PDF training workbook of mine has been widely copied (without authorization), I'd like to "personalize" future versions of this artifact with the customer/user name dynamically embedded in each PDF's footer. Based on

  • Maximum size of a virtual pool in SCVMM 2012R2

    I have a Windows Server 2012 R2 running SCVMM 2012 R2 and an over-committed virtual storage pool. In Server Manager the capacity of this storage pool is 128TB which translates to 140TiB which makes sense since the maximum allowed size by the storage

  • Restrictions distributing Acrobat Reader in China

    Does anyone know if there are restrictions to distributing Acrobat Reader in China? Thank you.

  • Refresh FAST for Materialized View failed after Partition Operation

    Dear all, I have created a Materialized View having a simple join between a Dimension and Fact Table of a Datawarehouse. The MV is REFRESH FAST ON DEMAND. However, when a Partition Maintenance Operation (PMOP) was performed on the Master Tables, the

  • Daily Broadcast Jobs are failing

    Hi, We are facing some issues in our production system related to broadcatsing. The daily broadcast jobs are faling or are running for long hrs (got tsuck). If we check the logs in RSRD_LOG then we can see the following message: Settings registered t