Identity SSO API with non-web based appilcations

hi,
i can appreciate hwo this works with cookies etc for web based applications that use the api or one of the agents on apache etc.
but how does it go with non web based java and say windows applications?
can anyone point me to some docs?
thanks

I don't work for Sun but here are my thoughts
1. Yes, if you don't want to use the AM SDK then the
XML auth service is the way to go.
2 & 3. dunno
4. I think if you pass around the SSOToken ID
generated by AM then any application can issue a SAML
query to see if the session is still valid and get
identity/auth attributes back
5. I think SAML 2.0 supports authentication and
single signoff
6. If you are doing a lot of thick client apps you
should use kerberos instead of AM web based
Authentication. AM supports kerberos authentication,
most modern browsers support SPEGNO for passing
credentials to web server, AD supports Kerberos, and
even Solaris 10 comes with a free KDC built into the
OS. There is plenty of documentation around kerberos
and the JDK out of the box supports GSS-API for
Kerberos authenticationThank you for your feedback.
We looked at the use of kerberos as well, but this is not really an option as we are dealing with fat clients installed on desktops of clients. So these desktops do not fall within our span control (multiple domain controllers etc.).
Regards,
Thomas

Similar Messages

  • Non web-based to-do list

    I don't have wireless access to the internet all of the time yet would still like to be able to manage a to-do list on my ipod touch. Any suggestions? All of the apps online seem to be web-based.

    Create a dummy contact and put your to do list in the notes section. Or wait until after February (when the Software Development Kit will be released) and see if anyone comes out with a non-web based To Do app.
    Personally, I go with the small paper notebook....

  • Our software vendor tells to use FF 3.5.1. because of some printer issues with their web based program. How safe is it to work with FF 3.5.1 in 2012?

    Our software vendor tells to use FF 3.5.1. because of some printer issues with their web based program. How safe is it to work with FF 3.5.1 in 2012?

    Thanks for the reply. I'll have a look at your solution.

  • Java tool (with a web based interface)

    Hello all experts,
    This is what may client has said:
    +"We require a Java tool (with a web based interface) that will+
    +screen scrape or copy the Britannica source content from http://www.britannica.com/ by+
    +category. Then import those pages into confluence+
    +<http://www.matrixian.com/software/confluence/> Britannica . Optimally+
    +this tool will work as a plug-in for confluence+
    +<http://www.matrixian.com/software/confluence/> Britannica."+
    Can anyone please tell me what are the processes (java technology) I should undertake to build the system successfully?
    Thanks and Regards,

    Find a lawyer.
    As it appears, without evidence from you to the contrary that you are asking how to use Java to steal copyrighted content I would humbly suggest that you investigate, whether (a) the activity is illegal (b) whether you feel comfortable legally and ethically in helping someone steal content.
    Happily your actual Java related question is quite trivial and the fact that you had to to ask and couldn't either figure it out on your own nor find a suitable answer through searching suggests that you will be unable to provide the client with what they ask based on your current skill set. Aka the legality won't be an issue since you don't appear competent enough anyway.

  • Dialog programming (non-web based)

    We have been running SAP for a number of years and have a number of custom tables and custom ABAP report programs.  At this point we use spreadsheet uploads and sm30 to maintain our custom tables.  We are now looking at getting into Dialog programming, we will be running these dialog programs with in the SAP GUI not over the internet. 
    Most of the web sites I have found for dialog programming in ABAP are talking about Web dynpro.  Can anyone tell me if there is a difference between Web dynpro and non-web dialog programming?
    Thanks,
    Jerry

    Thanks for the replies this is what I thought. 
    It is being suggested that we can write a dialog using Web dynpro and have it display and act exactly the same over the internet and within the GUI.  So that the user experience is the same no matter which method they use.
    This sounds logical to me.
    When I read the link I clicked on the dynpro link and then went to up 2 levels to the u2018SAP GUI Technologyu2019 page and found the following:
    Although screen programming permits, in principle, the use of the model-view-controller approach, this is not explicitly supported by the Framework or the existing tools. There is therefore a significant mixing of presentation and application logic within a program in most screen-based applications. To achieve better maintainability, you should therefore structure the user interfaces of new ABAP-based applications with  Web << OLE Object: Picture (Metafile) >> Dynpro ABAP, even if no use of the Internet is currently intended.
    This would imply that that using web dynpro you can create a dialog that looks and acts the same over the internet and within the GUI.
    We found a Blog with the title Web Dynpro: Running Web Dynpro Applications over SAPGUI that makes reference to the function module WDY_EXECUTE_IN_PLACE, with a parameter INTERNALMODE = u2018Xu2019 that will allow the screen to be displayed in the SAP GUI.
    Then I was directed to SAP NOTE 1098009 which says:
    · No SAP GUI support
    The use of Web Dynpro ABAP applications inside SAP GUI is not supported due to technical restrictions which may inhibit the correct behavior of applications under some circumstances.
    · No support for SAP GUI dynpros
    Note that in an input help which is called by Web Dynpro ABAP classic SAP GUI based dynpros are not supported. From NetWeaver 7.0 SP12 onwards there is no longer a program dump, but a message is displayed accordingly, so that the application can be continued.
    There seems to be conflicting information out there.  Does anyone have any experience with this?  Can you please point me to some documentation that will explain if this is possible or not.
    Thanks,
    Jerry

  • How do I get "mailto:" links to work with my web based email?

    I use the web based email from godaddy.com called workspace. I can't get the mailto: links to work with firefox. I did find a code that makes the correct compose window to open up but it doesn't input the email address.
    Also, a related problem with my email is that you can't copy an email address and then paste the email address into the email. Pasting is not allowed with firefox but works ok with Internet Explorer

    Welcome to the Apple Community.
    Try adjusting the dolby digital setting.

  • Non web-based content in portal

    Hi all,
    Is it possible to run ordrinary windows-applications with a GUI-screen, for example MS Outlook, in or from within the portal?
    If yes: Where can I find out more?
    Regards,
    Sturla

    Hi Jørgen,
    Thanks for the reply.
    I don't know much about the portal, but I attended a couple of cources last fall. Never used the product since then, and I can't remember too much form the cources. My boss keeps asking me questions about the portal, and lucky me told him that I beleived the content had to be web based, like for example Outlook Web Access. He wasn't pleased with my answer, so I keep seraching...
    I came over Citrix MetaFrame Presentation Server . Maybe that coud be the solution(?)
    Regards,
    Sturla

  • Connection SQLite with Flex Web Based App??

    Hi! I have a problem, I create a Flex Web Based App in Flash Builder 4 and I need connect that app with my SQLite database... but I can't found the method that permit me create that connection.
    My question is... exist some method or some kind of code with I can do the connection?
    Can someone help me, please?

    SQLLite is only available in AIR apps.
    The preferred method for a web-app is to use some kind service architecture to expose your data. I wouldn't be able to offer any specific advise without knowing more about your deployment environment.

  • Logitech c615 with iMac & web-based video chat

    How do I get a Logitech c615 to work with web-based video chat sites? Works with Skype, Face Time, etc. Can select it in Chrome browser but still uses builtin cam. Would use the builtin cam but your adjustments are tilting/twisting the monitor and moving closer/farther from the monitor. Really?! Is it possible to set an external camera as default for web-based video or is it yet another regret I have from switching from PC?

    on a related topic - I have the same camera but I can't hear people when I facetime - it's ok with Skype though
    can you help?

  • Assembler API for non-spring based development?

    Has anyone used the Assembler API to develop applications that dont leverage the spring framework? Even better, is there any way the Assembler API can be leveraged without using any framework (just pojos)?
    Trying to understand how a UI migration from the presentation API or the content API to Assembler API would look like for legacy Endeca implementations.

    Certainly possible to do this and I believe there are customers who choose to go this route. One application off the top of my head that does this is the ATG/Endeca sample app. Also, if you attempt to integrate Endeca into the Commerce Reference Store (CRS), it's typically a more POJO style experience (.properties files instead of Spring XML, etc.).
    Now, both of those probably have too much "overhead" and may not really apply to non-ATG implementations. All of the API calls are documented, i think the key is probably to start it as a "conversion project" and start to port over the different elements of the configuration (Assembler Factory initialization, etc.) to something POJO-based.
    If the question is simply integrating the existing assembler logic in a non-Spring application, you should be able to hit the RESTful service to get JSON/XML back and forth to your application. Your cartridges and templates would still be managed inside Spring and via the assembler-context but you could grab the content and use it in pretty much any scenario.
    EX: http://localhost:8006/assembler/json/pages/browse
    Note that the assembler service, by default, uses a different set of configuration files (reference/discover-service/WEB-INF/*) than the Discover Data or Discover Authoring applications.
    Hope that helps,
    Patrick Rafferty
    http://branchbird.com

  • A Web application + API for non web clients

    Hi there,
    I am new to the java enterprise world, i have a query regarding the application i am developing currently, I am not sure this is the exact category to ask this question but please help me on this.
    In very simple terms my applications job is to give a listing or view of files distributed across network.
    For this I need to have a webApp which can provide a view to all web clients. (where view is nothing but listing of files independent of there location)
    Because this view tells nothing more than files , and i am as data center administrator cannot tell much about data, so we need to provide APIs so other applications (WebAPP or anything else)
    can present the view in more data specific terms.
    The webapp part is fine with me, but how do i support API being on an application server like glassfish.
    Please help me on this.
    Thanks in advance
    AP

    Dear all,
    Anyone can help me to clear this problem ?

  • CTI integration with Non-Java based Webclient

    Can anybody help?
    I need any documentation concerning the implementation/ configuration of the ICI/BCB with the IC Webclinet installed on a ABAP Stack (non-java version). All info seems to be based on Java based Webclient.
    Any help greatly received
    Rob

    I had a OSS ticket created and from that, what i could understand was that the ICI/BCB version is linked to the version of the CRM software and the associated ABAP Stack. For example CRM 2007 has the ICI  version 3.05 but what you get when you put http://javahost:javaport/bcb is the Java stacks ICI system information. WHich will be like 3.00. And I was asked to ignore that java info.
    What I heard is that the abap stack is the one implements the ICI/BCB Version and from CRM's version you know the ici version behind. But I did not get any mapping of "CRM version to ICI"from the OSS though.
    Hope it provides little more information to your question.
    Regards,
    Elaya

  • Working with non EO based VO

    Hi,
    I have a table where the customer id, site use id and inventory_id are saved. the corresponding customer names and site name are saved in 2 different tables.
    As based on inventory_id passed, customer name and site names should be visible on page. Therefore, i could not create a EO based VO. I created a SQL Query based VO.
    There is no primary key in the table and multiple sites can be present for a customer id.
    I need help with apply functionality. I need to save the customer_id and site_use_id in the table when new row has been added, update site_use_id if the site name has been updated and delete the record from table if row has been deleted on page.
    Issue is how do i check that the row has been newly created or updated. And if there are 5 rows on page how do i come to know that which row has been updated.

    Hi,
    Please check the binding style(Oracle Positional,) of the VO when you extended it.
    Please make sure that standard vo and extended vo both have the same binding style.if is not same change in the extended vo and put the file again and bounce the server.
    Thanks
    Bharat

  • Can we use JCo connection with non-Web Dynpro J2EE project in NW

    With Web Dynpro, we have the RFC wizard to call RFCs using JCo connection.  I am wondering, if I create a J2EE project in NW development studio, can I and how to use JCo connection to call RFCs?
    Thanks.

    yes, of course.
    Add jar sapjco.jar then
    import com.sap.mw.jco.*;
    public class Bapi1 extends Object {
       JCO.Client mConnection;
       JCO.Repository mRepository;
       public Bapi1() {
          try {
             // Change the logon information to your own system/user
             mConnection =
                JCO.createClient("001", // SAP client
                  "<userid>", // userid
                  "****", // password
                  null, // language
                  "<hostname>", // application server host name
                  "00"); // system number
            mConnection.connect();
            mRepository = new JCO.Repository("SAPJCo", mConnection);
          catch (Exception ex) {
            ex.printStackTrace();
            System.exit(1);
          JCO.Function function = null;
          JCO.Table codes = null;
          try {
             function = this.createFunction("BAPI_COMPANYCODE_GETLIST");
             if (function == null) {
               System.out.println("BAPI_COMPANYCODE_GETLIST" +
                                  " not found in SAP.");
               System.exit(1);
             mConnection.execute(function);
             JCO.Structure returnStructure =
               function.getExportParameterList().getStructure("RETURN");
             if (! (returnStructure.getString("TYPE").equals("") ||
                    returnStructure.getString("TYPE").equals("S")) ) {
               System.out.println(returnStructure.getString("MESSAGE"));
               System.exit(1);
             codes =
               function.getTableParameterList().getTable("COMPANYCODE_LIST");
             for (int i = 0; i < codes.getNumRows(); i++) {
               codes.setRow(i);
               System.out.println(codes.getString("COMP_CODE") + '\t' +
                                  codes.getString("COMP_NAME"));
          catch (Exception ex) {
            ex.printStackTrace();
            System.exit(1);
          try {
            codes.firstRow();
            for (int i = 0; i < codes.getNumRows(); i++, codes.nextRow()) {
              function = this.createFunction("BAPI_COMPANYCODE_GETDETAIL");
              if (function == null) {
                System.out.println("BAPI_COMPANYCODE_GETDETAIL" +
                                   " not found in SAP.");
                System.exit(1);
         function.getImportParameterList().
           setValue(codes.getString("COMP_CODE"), "COMPANYCODEID");
         function.getExportParameterList().
           setActive(false, "COMPANYCODE_ADDRESS");
         mConnection.execute(function);
         JCO.Structure returnStructure =
           function.getExportParameterList().getStructure("RETURN");
         if (! (returnStructure.getString("TYPE").equals("") ||
                returnStructure.getString("TYPE").equals("S") ||
                returnStructure.getString("TYPE").equals("W")) ) {
            System.out.println(returnStructure.getString("MESSAGE"));
         JCO.Structure detail =
           function.getExportParameterList().
           getStructure("COMPANYCODE_DETAIL");
         System.out.println(detail.getString("COMP_CODE") + '\t' +
                            detail.getString("COUNTRY") + '\t' +
                            detail.getString("CITY"));
      catch (Exception ex) {
        ex.printStackTrace();
        System.exit(1);
      mConnection.disconnect();
    public JCO.Function createFunction(String name) throws Exception {
       try {
         IFunctionTemplate ft =
            mRepository.getFunctionTemplate(name.toUpperCase());
         if (ft == null)
           return null;
         return ft.getFunction();
       catch (Exception ex) {
         throw new Exception("Problem retrieving JCO.Function object.");
    public static void main (String args[]) {
       Bapi1 app = new Bapi1();
    Link: [http://help.sap.com/saphelp_nw04/helpdata/en/35/42e13d82fcfb34e10000000a114084/frameset.htm]

  • Recommended HD Camcorder to use with non intel based mac?

    I have been looking for an HD camcorder that is compatible with my mac. I was leaning towards the Canon Vixia HG20 but don't want to invest in something that will not work with my computer. Does anyone have any suggestions? Will the Canon Vixia HG20 work with my system? I don't have an Intel based mac.
    _Here are my specs_
    System: OSX 10.5.8
    Processor: Dual 1.8 GHz Power PC G5
    Memory: 3 GB DDR SDRAM
    Software: Imovie 8.0

    I went out and got the Canon HV30 camcorder and imovie is not recognizing it... anyone know if i need to do anything special to get it working?

Maybe you are looking for

  • Hot to copy text from a Popup Windows in SAP CRM 7.0?

    Hi guys, we want to copy text from a POPUP Windows but you cannot highlighttext there. We've tried with "Popup to Decide List" and "Popup for Reuse components". Do you know if is possible to copy text from a POP-UP Windows in CRM WUI 7.0? We also hav

  • 802.1X Authentication Failed with WPA 1/2

    Hi i have a wlc 2106 , when a user want to connnect to the wireless , it will show the log as below . the user can not connect to the wireless network . After disable and re-enable the wifi nic or connect to another AP(not cisco ) and retry to connec

  • Row labels in cross tab

    hi all, i have the following cross tab rpt to preparehow can i put row labels like area office, area_off     code     name     Sum of sanc      Sum of disb                                                                                               

  • Some videos don't play on iPod

    Hello Folks I've sorted out the pictures problem wit my classic. But now the Videos, When i first loaded a bath of videos (Encoded with any video converter as .mp4) to my Classic 2009, they played fine on the ipod and itunes, yesterday tried to load

  • Can i use XML publisher in a c/s enviroment?

    Hi. I'd like to know whether it's possible to use XML Publisher in a C/S enviroment. We're still using reports and forms 6i in C/S. I'd like to know whether one can use the client version of XML to build custom reports (invoices for instance). Thanks