Bypassing Identity server authentication

I am working on Sun ONE portal 6.0 and its bundled identity server 5.1. I am exploring various methods to authenticate users transparently without login screen being shown.
1. can we pass params through query string something like "http://portal.domain.com/amserver/login?module=LDAP&TOKEN0=uid&TOKEN1=pwd" to achieve it.
2. I have gone thru sso package and tried to find method
to retrieve ssotokenid for web based authentication. I could not find any ??
3. I have gone thru Authentication API whose implementation example is given in ../authentication/LDAP directory. But it is in identity server 6.0
4. Is it possible to write any customised authentication module to authenticate user and retireve cookie to be set on browser ????
Can anybody suggest me solution ???

As of your first Step, you can pass the parameters to the amserver login module and authenticate the user against the authentication backend. This is not By passing the Identiy Server itself. Its a way of authenticating the user without going throught the login sreen of that perticular module.
As per I know you can develop your own authentication module and pass the cookie that you want to pass and carry the session.

Similar Messages

  • Oracle Identity Server Authenticator as Security Provider for Weblogic 10.3

    Hi,
    I am getting the following exception on weblogic server 10.1.3 console when accessing users and groups in security realm. This can be reproduced using the following steps.
    1. I have installed Oracle Identity Management 10.1.4 (Oracle SSO). I have installed Oracle SSO using the default port options. I tested accessing the Internet directory using orcladmin user and it is working with out any problems.
    2. Installed Oracle weblogic Server 10.1.3 and then installed ADF runtime. I verified the installation by accessing the admin server console and did not find any issues.
    3. Opened the Admin Console and then accessed the Security Realms and then selected myrealm. Then selected Providers and added Oracle Internet directory Authentication provider.
    4. configured the provider specific parameters like the host name and port number (389).
    Now when I select user and groups tab I am getting the following exception on weblogic adminserver command prompt console.
    Am I missing any steps in configuring Oracle Internet directory authenitcaiton provider for weblogic 10.3.1
    <Oct 13, 2009 8:33:21 PM EDT> <Error> <Console> <BEA-240003> <Console encountere
    d the following error weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090294]could not get connection
    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3224)
    at weblogic.security.providers.authentication.LDAPAtnDelegate.listUsers(LDAPAtnDelegate.java:2248)
    at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.listUsers(LDAPAuthenticatorImpl.java:178)
    at weblogic.security.providers.authentication.OracleInternetDirectoryAuthenticatorMBeanImpl.listUsers(OracleInternetDirectoryAuthenticatorMBeanImpl.java:221)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.management.jmx.modelmbean.WLSModelMBean.invoke(WLSModelMBean.java:437)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.invoke(JMXContextInterceptor.java:268)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:443)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:314)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11$1.run(JMXConnectorSubjectForwarder.java:663)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11.run(JMXConnectorSubjectForwarder.java:661)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1366)
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
    at javax.management.remote.rmi.RMIConnectionImpl_1031_WLStub.invoke(Unknown Source)
    at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:978)
    at weblogic.management.jmx.MBeanServerInvocationHandler.doInvoke(MBeanServerInvocationHandler.java:544)
    at weblogic.management.jmx.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:380)
    at $Proxy106.listUsers(Unknown Source)
    at com.bea.console.utils.security.UserUtils.getUsers(UserUtils.java:78)
    at com.bea.console.actions.security.users.UserTableAction.getCollection(UserTableAction.java:100)
    at com.bea.console.actions.security.ManagementBaseTableAction.execute(ManagementBaseTableAction.java:83)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
    at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
    at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:262)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
    at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
    at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
    at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:256)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:133)
    at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
    at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:686)
    at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:266)
    at com.bea.portlet.adapter.scopedcontent.StrutsStubImpl.render(StrutsStubImpl.java:107)
    at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:292)
    at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:428)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:146)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
    at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
    at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
    at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:211)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:196)
    at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at com.bea.console.utils.MBeanUtilsInitSingleFileServlet.service(MBeanUtilsInitSingleFileServlet.java:47)
    at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.reflect.InvocationTargetException
    at weblogic.security.providers.authentication.LDAPAtnDelegate$LDAPFactory.newInstance(LDAPAtnDelegate.java:3890)
    at weblogic.security.utils.Pool.newInstance(Pool.java:37)
         at weblogic.security.utils.Pool.getInstance(Pool.java:33)
    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3219)
    ... 119 more
    Caused by: netscape.ldap.LDAPException: error result (49)
    at netscape.ldap.LDAPConnection.checkMsg(LDAPConnection.java:4871)
    at netscape.ldap.LDAPConnection.simpleBind(LDAPConnection.java:1766)
    at netscape.ldap.LDAPConnection.authenticate(LDAPConnection.java:1264)
    at netscape.ldap.LDAPConnection.authenticate(LDAPConnection.java:1273)
    at netscape.ldap.LDAPConnection.bind(LDAPConnection.java:1562)
    at weblogic.security.providers.authentication.LDAPAtnDelegate$LDAPFactory.newInstance(LDAPAtnDelegate.java:3860)
    ... 122 more
    Thanks and Regards,
    S R Prasad

    The problem has been resolved after providing OID admin user creadential with cn=orcladmin instead of orcladmin. The Security:090294 is related to OID credentials.
    Regards,
    S R Prasad

  • Custom Authentication Module on Identity Server

    Hi,
    I have a custom authentication module which I am trying to access through the policy agent.
    I have set the following property in AMAgent.properties file
    com.sun.am.policy.am.loginURL= http://host:port/amserver/UI/Login?module=CustomLoginModule.
    My login module code is something like this:
    package com.iplanet.am.samples.authentication.providers;
    import java.util.*;
    import javax.security.auth.Subject;
    import javax.security.auth.callback.Callback;
    import javax.security.auth.callback.NameCallback;
    import javax.security.auth.callback.PasswordCallback;
    import javax.security.auth.login.LoginException;
    import com.sun.identity.authentication.spi.AMLoginModule;
    import com.sun.identity.authentication.spi.AuthLoginException;
    import java.rmi.RemoteException;
    import java.io.FileInputStream;
    import java.util.Properties;
    public class LoginModule1 extends AMLoginModule
    private String userName;
    private String userTokenId;
    private HashMap usersMap;
    private java.security.Principal userPrincipal = null;
    public LoginModule1() throws LoginException
    public void init(Subject subject, Map sharedState, Map options)
              System.out.println("LoginModule1 initialization");
              usersMap = new HashMap();
              ResourceBundle bundle = ResourceBundle.getBundle("users");
              Enumeration users = bundle.getKeys();
              while (users.hasMoreElements())
                   String user = (String)users.nextElement();
                   String password = bundle.getString(user.trim());
                   usersMap.put(user, password);
    public int process(Callback[] callbacks, int state) throws AuthLoginException
              int currentState = state;
              if (currentState == 1)
                   userName = ((NameCallback) callbacks[0]).getName().trim();
                   char[] passwd = ((PasswordCallback) callbacks[1]).getPassword();
                   String passwdString = new String (passwd);
                   if (userName.equals(""))
                        throw new AuthLoginException("names must not be empty");
                   if (userName.equals("testuser") && passwdString.equals("testuser"))
                        userTokenId = userName;
                        return -1;
                   if (usersMap.containsKey(userName))
                        if (usersMap.get(userName).equals(new String(passwd)))
                             userTokenId = userName;
                             return -1;
                   return 0;
         public java.security.Principal getPrincipal()
              if (userPrincipal != null)
                   return userPrincipal;
              else
              if (userTokenId != null)
                   userPrincipal = new SamplePrincipal("testuser");
                   return userPrincipal;
              else
                   return null;
    So When the user requests a protected resource, the policy agent forwards the user to Identity Server with the module as CustomLoginModule. However, after this, authentication does not succeed and I get the following error message in the agent log file.
    2004-08-09 15:24:08.640 Error 2712:130f060 PolicyAgent: validate_session_policy() access allowed to unknown user
    2004-08-09 15:24:09.030 Error 2712:24fda5e8 PolicyAgent: validate_session_policy() access allowed to unknown user
    2004-08-09 15:24:23.484 Error 2712:130f060 PolicyAgent: validate_session_policy() access allowed to unknown user
    2004-08-09 15:24:28.281 Error 2712:24fda5e8 PolicyEngine: am_policy_evaluate: InternalException in Service::construct_auth_svc with error message:Application authentication failed during service creation. and code:20
    2004-08-09 15:24:28.281 Error 2712:24fda5e8 PolicyAgent: validate_session_policy() access allowed to unknown user
    2004-08-09 15:24:29.484 Error 2712:130f060 PolicyAgent: validate_session_policy() access allowed to unknown user
    2004-08-09 15:24:29.499 Error 2712:24fda5e8 PolicyEngine: am_policy_evaluate: InternalException in Service::construct_auth_svc with error message:Application authentication failed during service creation. and code:20
    2004-08-09 15:24:29.499 128 2712:24fda5e8 RemoteLog: User unknown was denied access to http://ps0391.persistent.co.in:80/test/index.html.
    2004-08-09 15:24:29.499 Error 2712:24fda5e8 LogService: LogService::logMessage() loggedBy SSOTokenID is invalid.
    2004-08-09 15:24:29.499 Error 2712:24fda5e8 all: am_log_vlog() failed with status AM_REMOTE_LOG_FAILURE.
    2004-08-09 15:24:29.499 -1 2712:24fda5e8 PolicyAgent: validate_session_policy() access denied to unknown user
    The necessary policy object is already created in Identity Server. Please send your suggestions to fix this problem.
    Thanks
    Srinivas

    Does the principal "testuser" exist in your realm? If I understand your module correctly, it looks like it always returns "testuser".
    I am guessing that Access Manager is not finding your principal. Typically if access manager cannot associate the principal returned by the custom AMLoginModule it will fail the authentication.
    I am wondering if this is related to a seperate problem I have seen with custom login modules. Try chaning the code to return an LDAP style principal it may work:
    so return "uid=testuser,ou=People,dc=yourdomain,dc=com" for example. In theory this should not be necessary but it solved some problems for me, though I am not sure why.

  • Using Identity Server as a JAAS authentication provider

    My client wants to use Identity Server to provide JAAS authentication for the Java application they're developing.
    The JAAS tutorial shows how the name of the Java class that provides the authentication service is provided, then an instance of this class is instantiated and the .login method invoked to actually perform the authentication.
    The stated principle behind the tutorial is one of using a pluggable authentication framework, and one should not care how authentication is performed. As long as the callbacks to allow the authentication framework to ask for the credentials required, it should not matter.
    The example of how to do LDAP authentication using Identity server requires using some identity server classes. ie the com.sun.identity.authentication.AuthContext class. They specifically want to use pure JAAS authentication rather than creating a dependance in their application on Identity Server.
    Is a Java class available which provides this functionality?
    Thanks

    In Apache you can specify the authentication parameters in the virtual host configuration

  • Is it possible bypass basic file authentication in glassfish using default

    I have a glassfish application with basic authentication enabled and a single user setup in the file security realm wth a single group named 'internal'.
    My web.xml is setup with an auth-constraint limited to 'internal' role, my glassfish-web.xml maps the group 'internal' to the role 'internal'
    I have one cluster with an app ('api') running that is already accessed internally without the need for authentication.
    I am trying to set up a standalone instance with a seperate config (publicapi) that runs the same app but can only access functionality of the publicapi rather than the api
    My approach has been to add basic authentication to api with a default principal (internal) in its config. The principal is mapped to a user (internal) in the file security realm that has a single group in its list of 'internal'. My understanding was this would be able to bypass the basic authentication when using this config but it has not.
    This is my config within the api project: glassfish-web.xml
    <glassfish-web-app error-url="">
    <class-loader delegate="true"/>
    <jsp-config>
    <property name="keepgenerated" value="true">
    <description>Keep a copy of the generated servlet class' java code.</description>
    </property>
    </jsp-config>
    <security-role-mapping>
    <role-name>internal</role-name>
    <group-name>internal</group-name>
    <principal-name>internal</principal-name>
    </security-role-mapping>
    </glassfish-web-app>
    web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <security-constraint>
    <display-name>Limit non-internal principals</display-name>
    <web-resource-collection>
    <web-resource-name>Secure Application</web-resource-name>
    <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>internal</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>Secure Area</realm-name>
    </login-config>
    <security-role>
    <description>Only accssible to internal roles</description>
    <role-name>internal</role-name>
    </security-role>
    </web-app>
    and sun-web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
    <sun-web-app error-url="">
    <security-role-mapping>
    <role-name>internal</role-name>
    <group-name>internal</group-name>
    <principal-name>internal</principal-name>
    </security-role-mapping>
    </sun-web-app>
    So is my understanding of being able to bypass the basic authentication using glssfish default principal flawed? Do default principals match to a user / group list that is added in the Glassfish control panel and therefore assocated with the same roles / groups? Any other info on how to correctly map the default principal to a security group and bypass authentication would be very useful. Thank you

    Haii
    your jsps or struts will not do that kind of client side jobs..u write a java script and do that.......
    regards
    Shanu

  • Identity Service Authentication failure

    Hi
    I'm trying to access the Worklist api to fetch the tasks available for the user, but when i run the code i get a InitializationException on the following line
    WorklistService service = WorklistService.getWorklistService();
    on the console of the PM server this is what i found..
    <2005-08-10 12:04:35,140> <WARN> <eMergingAspects.collaxa.cube.ws> Failed to get callback ServiceName in wsdl
    05/08/10 12:04:35 what is the class:oracle.tip.pc.services.hw.task.impl.Task
    <2005-08-10 12:05:13,062> <ERROR> <eMergingAspects.collaxa.cube.services> <PCException::<init>> Identity Service Authentication failure.
    <2005-08-10 12:05:13,062> <ERROR> <eMergingAspects.collaxa.cube.services> <PCException::<init>> Identity Service Authentication failure.
    <2005-08-10 12:05:13,062> <ERROR> <eMergingAspects.collaxa.cube.services> <PCException::<init>> Check the error stack and fix the cause of the error. Contact or
    acle support if error is not fixable.
    i'm using the 10.1.2 GA release developers edition with all the patches applied.
    can some one help me out on this..
    Thanks
    Sam

    Hi,
    default_group~home~default_group~1.log shows the below error when I try to access the BPEL from my web application.
    ORABPEL-10528
    Identity Service Authentication failure.
    Identity Service Authentication failure.
    Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
    Please help me to resolve.
    Thanks,
    Venkat R

  • Identity Server administration console NOT ACCESSIBLE!

    hello, I get the following error when I enter the
    any comments are appreciated!
    thanks
    following URL:
    http://FullyQualifiedHostName:port/amconsole
    Root Cause
    java.lang.VerifyError: (class: com/iplanet/services/comm/https/ApprovalCallback, method: approve signature: (Lorg/mozilla/jss/crypto/X509Certificate;Lorg/mozilla/jss/ssl/SSLCertificateApprovalCallback$ValidityStatus;)Z) Incompatible object argument for function call
         at com.iplanet.services.comm.https.HttpsClient.doConnect(HttpsClient.java:274)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
         at sun.net.www.http.HttpClient.(HttpClient.java:306)
         at sun.net.www.http.HttpClient.(HttpClient.java:254)
         at com.iplanet.services.comm.https.HttpsClient.(HttpsClient.java:191)
         at com.iplanet.services.comm.https.HttpsClient.New(HttpsClient.java:219)
         at com.iplanet.services.comm.https.HttpsURLConnection.connect(HttpsURLConnection.java:112)
         at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:569)
         at com.iplanet.services.comm.client.PLLClient.send(PLLClient.java:113)
         at com.iplanet.services.comm.client.PLLClient.send(PLLClient.java:71)
         at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:335)
         at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:308)
         at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:219)
         at com.iplanet.dpro.session.service.SessionService.(SessionService.java:1106)
         at com.iplanet.dpro.session.service.SessionService.getSessionService(SessionService.java:256)
         at com.sun.identity.authentication.service.AuthD.getSS(AuthD.java:593)
         at com.sun.identity.authentication.service.AuthD.initAuthSessions(AuthD.java:614)
         at com.sun.identity.authentication.service.AuthD.(AuthD.java:203)
         at com.sun.identity.authentication.service.AuthD.getAuth(AuthD.java:368)
         at com.sun.identity.authentication.UI.LoginServlet.initializeRequestContext(LoginServlet.java:97)
         at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:407)
         at com.iplanet.jato.ApplicationServletBase.doPost(ApplicationServletBase.java:324)
         at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:294)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
         at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
         at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
         at java.security.AccessController.doPrivileged(Native Method)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:158)
         at com.iplanet.ias.web.WebContainer.service(WebContainer.java:850)
    whole error:
    Sun ONE Application Server - HTTP Status 500 Error
    The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
    Type: Exception Report
    Message: Internal Server Error
    Exception
    javax.servlet.ServletException: Servlet execution threw an exception
         at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:742)
         at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
         at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
         at java.security.AccessController.doPrivileged(Native Method)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:158)
         at com.iplanet.ias.web.WebContainer.service(WebContainer.java:850)
    Root Cause
    java.lang.VerifyError: (class: com/iplanet/services/comm/https/ApprovalCallback, method: approve signature: (Lorg/mozilla/jss/crypto/X509Certificate;Lorg/mozilla/jss/ssl/SSLCertificateApprovalCallback$ValidityStatus;)Z) Incompatible object argument for function call
         at com.iplanet.services.comm.https.HttpsClient.doConnect(HttpsClient.java:274)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
         at sun.net.www.http.HttpClient.(HttpClient.java:306)
         at sun.net.www.http.HttpClient.(HttpClient.java:254)
         at com.iplanet.services.comm.https.HttpsClient.(HttpsClient.java:191)
         at com.iplanet.services.comm.https.HttpsClient.New(HttpsClient.java:219)
         at com.iplanet.services.comm.https.HttpsURLConnection.connect(HttpsURLConnection.java:112)
         at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:569)
         at com.iplanet.services.comm.client.PLLClient.send(PLLClient.java:113)
         at com.iplanet.services.comm.client.PLLClient.send(PLLClient.java:71)
         at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:335)
         at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:308)
         at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:219)
         at com.iplanet.dpro.session.service.SessionService.(SessionService.java:1106)
         at com.iplanet.dpro.session.service.SessionService.getSessionService(SessionService.java:256)
         at com.sun.identity.authentication.service.AuthD.getSS(AuthD.java:593)
         at com.sun.identity.authentication.service.AuthD.initAuthSessions(AuthD.java:614)
         at com.sun.identity.authentication.service.AuthD.(AuthD.java:203)
         at com.sun.identity.authentication.service.AuthD.getAuth(AuthD.java:368)
         at com.sun.identity.authentication.UI.LoginServlet.initializeRequestContext(LoginServlet.java:97)
         at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:407)
         at com.iplanet.jato.ApplicationServletBase.doPost(ApplicationServletBase.java:324)
         at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:294)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
         at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
         at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
         at java.security.AccessController.doPrivileged(Native Method)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
         at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:158)
         at com.iplanet.ias.web.WebContainer.service(WebContainer.java:850)

    Check out Thread: Running SSL on Identity Server by brkan dated August 2, 2004. It gives a solution to the problem that worked for me.

  • Sun Identity Server 6.1 with Weblogic 8.1 sp2

    Hi,
    I've installed the IS 6.1 with WLS 8.1 sp2 and the agent 2.1.1 and followed the agent configuration guide to configure the xml files (web.xml and weblogic.xml) and agent authenticator.
    When I login to the restricted resource, the browser is redirected to the IS server login page. After login, the browser is redirected back to the resource with 403 forbidden.
    Is there any step missing? Should I additional add some policy in the IS console? .....
    Clive

    I have just installed Sun Identity Server 6.2 with WebLogic 8.1 SP3 and am experiencing the same results. Have you resolved this issue in your environment? We are evaluating Portal Server running on a BEA WLS Container and thus do not have Sun Support on the Identity Server Component of this configuration.

  • Non-Java clients and Identity server

    Hello.
    Chapter 3 of the Identity Server Programmer's Guide describes an XML interface for authentication.
    I've tried to prototype an application in Python to use this interface for user authentication. However, I keep finding typhos in the code in the document, and I'm having trouble getting it to work.
    Has anyone managed to use the XML interface? Does anyone have any sample code, etc?
    Regards,
    Kyrre

    Documentation has typos and a sample code which comes with IS is wrong and was never supposed to work. Here is a python example of authentication and authorization for you. It has one shortcut - I use userSSOToken as an appSSOToken too. It's a bug in IS6.0. Normally you have to login via Application module first to receive appSSOToken.
    #!/usr/local/bin/python2.2
    import socket
    import string
    import urllib
    import sys
    def pcookie(s):
    if(s[0:16] == 'authIdentifier="'):
    xs = s[16:]
    return xs[:string.find(xs, '"')]
    if len(sys.argv) < 4:
    sys.exit('Usage: login.py host port pwfile')
    f = open(sys.argv[3])
    pw = string.split(f.readline())
    # 1. Initiate login
    request0='\
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>\
    <RequestSet vers="1.0" svcid="auth" reqid="1">\
    <Request>\
    <![CDATA[<?xml version="1.0" encoding="UTF-8"?>\
    <AuthContext version="1.0">\
    <Request authIdentifier="{0}">\
    <NewAuthContext orgName="dc=amat,dc=com">\
    </NewAuthContext>\
    </Request>\
    </AuthContext>]]></Request>\
    </RequestSet>'
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((sys.argv[1], int(sys.argv[2])))
    sl=socket.ssl(s);
    sl.write('POST /amserver/authservice HTTP/1.0\n\
    Accept: text/xml\n\
    Content-Length: '+`len(request0)`+'\n\
    Content-Type: text/xml;charset=UTF-8\n\n'+request0);
    cookie=filter(lambda (x):x, map(pcookie, string.split(sl.read())))[0]
    s.close()
    #cookie=urllib.unquote(cookie)
    # 2. Get login requirements
    request1='\
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>\
    <RequestSet vers="1.0" svcid="auth" reqid="0">\
    <Request>\
    <![CDATA[<?xml version="1.0" encoding="UTF-8"?>\
    <AuthContext version="1.0">\
    <Request authIdentifier="' + cookie + '">\
    <Login>\
    <IndexTypeNamePair indexType="moduleInstance">\
    <IndexName>LDAP</IndexName>\
    </IndexTypeNamePair>\
    </Login>\
    </Request>\
    </AuthContext>]]></Request>\
    </RequestSet>'
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((sys.argv[1], int(sys.argv[2])))
    sl=socket.ssl(s);
    sl.write('POST /amserver/authservice HTTP/1.0\n\
    Accept: text/xml\n\
    Content-Length: '+`len(request1)`+'\n\
    Content-Type: text/xml;charset=UTF-8\n\n'+request1);
    try:
    while(1):
    sl.read()
    except:
    pass
    # 3. Submit credentials
    request2='\
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>\
    <RequestSet vers="1.0" svcid="auth" reqid="1">\
    <Request><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?>\
    <AuthContext version="1.0">\
    <Request authIdentifier="' + cookie + '">\
    <SubmitRequirements>\
    <Callbacks length="2">\
    <NameCallback>\
    <Value>' + pw[0] + '</Value>\
    </NameCallback>\
    <PasswordCallback>\
    <Value>' + pw[1] + '</Value>\
    </PasswordCallback>\
    </Callbacks>\
    </SubmitRequirements>\
    </Request>\
    </AuthContext>]]></Request>\
    </RequestSet>'
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((sys.argv[1], int(sys.argv[2])))
    sl=socket.ssl(s);
    sl.write('POST /amserver/authservice HTTP/1.0\n\
    Accept: text/xml\n\
    Content-Length: '+`len(request2)`+'\n\
    Content-Type: text/xml;charset=UTF-8\n\n'+request2);
    try:
    while(1):
    sl.read()
    except:
    pass
    # 4. Perform authorization
    request3='\
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>\
    <RequestSet vers="1.0" svcid="Policy" reqid="1">\
    <Request><![CDATA[<?xml version="1.0" encoding="UTF-8"?>\
    <PolicyService version="1.0">\
    <PolicyRequest requestId="1" appSSOToken="' + cookie + '">\
    <GetResourceResults userSSOToken="' + cookie + '" serviceName="iPlanetAMWebAgentService" resourceName="http://server.domain.com:80/" resourceScope="subtree">\
    <EnvParameters>\
    <AttributeValuePair>\
    <Attribute name="requestIp"/>\
    <Value>10.144.98.82</Value>\
    </AttributeValuePair>\
    </EnvParameters>\
    <GetResponseDecisions>\
    <Attribute name="uid"/>\
    </GetResponseDecisions>\
    </GetResourceResults>\
    </PolicyRequest>\
    </PolicyService>]]>\
    </Request>\
    </RequestSet>'
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((sys.argv[1], int(sys.argv[2])))
    sl=socket.ssl(s);
    sl.write('POST /amserver/policyservice HTTP/1.0\n\
    Accept: text/xml\n\
    Content-Length: '+`len(request3)`+'\n\
    Content-Type: text/xml;charset=UTF-8\n\n'+request3);
    try:
    while(1):
    print sl.read()
    except:
    print ''
    sys.exit(1);

  • Protect ad odument using identity server

    How can i protect a *.html that it is deploy in the application server using the identity server?
    I mean if you got a html en /sp1/hoja.html and you want to ask for the auth to see the person who wants to access it, what can i do?
    I must only create a policy in the identity or i must install a police agent web o j2ee.

    To secure a resource that has been deployed to the application server (let say as an EAR file) you need to do the following:
    - define the secured resources in your web.xml file
    - define the authentication method in your web.xml file
    - in the sun-application.xml file link the role to a group that represents a group in Ldap for example

  • Bypass ISA Proxy authentication

    Hi 
    My environment: External users access SharePoint intranet site by entering credentials in Microsoft ISA server login page(authenticate to ISA server then accessing all sharepoint sites).
    one client wants to access sharepoint intranet without ISA authentication.Is there any way to access SharePoint intranet site(https://domainname/sites/site1) from internet without ISA authentication.I mean bypass ISA proxy authentication for this particular
    SharePoint site(https://domainname/sites/site1)
    SharePoint site(https://domainname/site/site1) is enabled with anonymous authentication.
    Thanks for any help.

    Your client can edit his hostfile.
    C:\Windows\System32\drivers\etc\hosts
    Here you specify the IP-Adress of your particular SP server and your URL.

  • OAM : Which identity server is used by Password Policy?

    Hi,
    The OAM setup has two identity servers (ois1, ois2), two webpass (wp1, wp2) on two web servers. wp1 is pointing to ois1 only and wp2 is pointing to ois2.
    We have two sets of Policy manager, Access server and WebGate. wg1 is pointing to aaa1 and wg2 is pointing to aaa2.
    Now, when a user tries to access a OAM webgate protected page and the password policy gets applied, do the identity server comes into picture? if yes, which identity server is used here, ois1 or ois2?
    I want to use ois1 for all the requests coming to webserver with wg1. How do I do it?
    Thanks in advance.

    Hi Colin,
    Thanks for your reply.
    The reason I put this question was - in a scenario when I dont have Access Server (any access component), then also Password Polices work. So, I understand identity server is used here. When we have access side components, what makes OAM not to use identity server at all. Or is it the feature of OAM - when the accessed resource is ptotected by WebGate the Password policies are taken care of by Access Server, otherwise by identity server or is it because of the 'obReadPasswdMode' and 'obWritePasswdMode' in the authentication scheme?
    I stopped my identity server and I saw the password policy working - so I know the behavior; still asking the above question for my better understanding of OAM.
    Thanks for your help!

  • Bypass the http authentication on router

    Hi
    how could i bypass the http  authentication on router , i tried the below command but in vain
    no ip http authentication local
    thanks

    Hello Bilal
    Not sure I understand your question ? - The OP has asked can you connect to the http server without authentication.
    I understand by that they are asking how to connect to the http server via port 80 (router that is) - so disabling authentication and  http-secure-server(if enable) and defaulting to port 80 with let you connect .
    By the way congratulations on your CCIE accreditation very well done - I believe your  in your only early 20's as well - So a future quadruple CCIE maybe?
    Exceptional achievement Bilal !
    res
    Paul

  • Identity Server Cookie not found

    Hi all.
    Iam getting a cookie related error message when trying to access a protected web application;
    sequence :
    When i type in the url of my web application, as obvious, i was redirected to my identity login page.
    I also get the this error message ;) in my amAgent log :
    "2003-07-31 12:22:13.832 Warning 7048:d1168 PolicyAgent: Identity Server Cookie not found"
    To add something to this cookie issue:
    when i get authernticated from my identity server, i was successfuly redirected to my web application; but if i invoke any web resource or link, buttons .... - trigger any event, i was thrown way to the login page of the web application - if i login again in my web app, i go to the last page that i was accessing;
    I guess all this funny thing happens because of the cookie, which is missing.
    anyone have an idea, what this cookie is? and what should be done to fix it?
    regards
    Kumar

    Sorr for so many people faced the sam or similar issues. I just joined this support a short while. If you think any old problem which is still critical to you, please repost. We shall try our best to give you assistance. Jerry
    Here are some of tips for debugging Web agent.
    From the AMAgent.properties, are both IIS and AM are in the same domain? If they are not, then you need to use CDSSO. Also please check in AM, under "Service Configuration-> Platform -> Cookie Domains" , whether cookie is set for the entire domain which includes AM and IIS ("test.com") or just the AM machine name.
    Also check whether correct value for "Agent-Identity Server Shared Secret" is entered. This should be your internal ldap password (amldapuser). In the AMAgent.properties for the below property the password will be encrypted and assigned: "com.sun.am.policy.am.password".
    Could you also check if the Identity servver and the IIS web server are time synchronized. The problem may be that agent requests policy decisions and the response from server may be timed out due to non-syncrhonized clock.
    Don't forget to restart the whole IIS service using internet
    management console after making agent changes.
    Some of the common error codes:
    20: Application authentication failed. This occurs when Agent cannot sucessfully authenticate with Identity Server. This is mainly due to incorrect password for agent entered during agent installation. Please refer to another faq describing how to change password.
    7: Policy not found. This error occurs typically if there are no policies defined on Identity server for the given web server URL. Otherwise, there may be time skew between Identity Server and Agent. So, polices fetched from Identity Server is instantly flushed by Agent and attempted to refetch over and over again. This can be solved by running rdate or similar command to synchronize time between the two machines. It is recommended to run NNTP server syncrhonize times between your Identity systems.

  • Putting Identity Server behind firewall

    Hi All,
    I have an application running on SunONE app server 7 with agent in order to control authentication and authorization. I would like to put the identity server behind firewall. However, everytime when the agent redirect to identity server to perform login, it redirects directly which user can't access the login page. May I know how can I put the Identity server behind firewall? Must I use web proxy server instead? Any other solution? Thx a lot.
    \Tobey

    Hi, this is Tobey again. I have installed Identity Server 6.1 and a web proxy server 3.6 in front of the Identity Server.
    The web proxy server succeed in reverse proxying all usual applications. However, when I try accessing amconsole through proxy server, the console service always re-direct me to Identity Server host directly. And my client browser is not allow to resolve that hostname.
    What I have configured is setting regular and reverse url mapping in Web proxy server. In Identity server, I have set the fqdn mapping, dns alias, adding one more in server list and cookies domain.
    Any one had experience on putting Identity Server behind firewall? How to solve the hostname problem that redirected by Identity Server service? Thx a lot.
    \Tobey

Maybe you are looking for

  • CX_SY_MESSAGE_IN_PLUGIN_MODE

    Hello experts, I am writing some application for win CE devices in .net. It should communicate with SAP through BSP (I have no rights to configure wdsl). There is one page in BSP Application, with the parameter XML. In the event OnRequest I call FM L

  • My iphone 4 just turns off and on, my iphone 4 just turns off and on

    my iphone 4 just turns off and on, my iphone 4 just turns off and on

  • Purchase requisition -Valuation price and Quantity greyed out

    Hi, I created purchase requsition with Release strategy, once i have enter Valuation price and quantity and check the document Release strategy Invoked. And Valuation ,quantity fields greyed out before saving the requisition. Please help me. Regards,

  • Coctenate a date and a time to achieve a Timestamp object

    Hi I'm trying to build a timestamp object in our universe. I have a LastRunDate column in the form 2011-02-14 00:00:00.000 and a LastRunTime column in the form 16:40:44 (hh:mm:ss). Now, I need to make one timestamp out of this, for the example above

  • Create OWN SWFLoader

    Hello, Im trying to load a Flex created SWFs in a Adobe Air application created with Flex. When I try to load a normal Flash SWF its not a problem only when I try to load a SWF with Flex created I didnt get anything. It is possible to write a own SWF