Creation of rooms with external authentication

My application works like this: each user has its own bathroom, and I needed to let them publish and subscribe, but do not have (and does so not sup rooms). So they connect on my site, get an auth token of LCC, and then create a ConnectSession with this authentication token. But unless I have getAuthenticationToken with 100 owner privileges, it fails with

not sufficient permissions to create a new CollectionNode. You must be the OWNER of the room to add new multiuser features to it. Connect with the developer credentials to do this.

So what I need to know is how

(A) create a room for the user by using external authentication

(B) allow the user to connect to this room with Publisher privileges after obtaining an auth token.

(C) allow other users to connect to this room with Publisher privileges after having received the same authentication token.

Any help greatly appreciated and samples of code please!


Hello

That certainly should not. We will ignore all aspects of authentication

here and just assumed that you always come as an EDITOR, since this

should be able to work.

I just crossed the workflow using the Console from the room and was able to

get this to work. A couple of control points:

(1) can you log in the templateroom room in the Console room and check on

the Explorer tab it has a CollectionNode put in place for the cat? (it will be

named "xxx_SimpleChat")

(2) I am reading this right, you have named the new model

"templateroom" as well? Maybe try to name "templateapp" instead?

(3) once you have created a templateapp in the Console room, try adding a new

room to it via the Console (the button "Add" in the column of rooms). Sign in to

the new room, you just created and check his tab Explorer - just it

with the collectionNode you saw in your style room?

I'm sure that we will find explanations - thank you for hanging there!

Nigel

Tags: Adobe LiveCycle

Similar Questions

  • Problems with external authentication!

    Hi all!

    I tried to experiment with external authentication with PHP using the examples provided with the LCCS SDK Navigator.

    I changed the page "index.php" to include all my account info. and checked twice!  However, when I download on my server, I get the following error every time I click on the button send the form:

    Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /home/tueslcom/public_html/LoginTest2/lccs.php on line 690

    Warning : fopen (https://collaboration.adobelivecycle.com/myusername? mode = xml & accountonly = true &) [function.fopen]: failed to open stream: no suitable wrapper could be found in/home/tueslcom/public_html/LoginTest2/lccs.php on line 690

    Fatal error : Eception exception 'RTCError' with the message "connection failed" in /home/tueslcom/public_html/LoginTest2/lccs.php:695 trace stack: #0 home/tueslcom/public_html/LoginTest2/lccs.php(587): RTC::http_get('https://collabo...', Array) #1 home/tueslcom/public_html/LoginTest2/lccs.php(254): RTCAccount-> do_initialize() #2 home/tueslcom/public_html/LoginTest2/index.php(33): RTCAccount-> __construct ('https://collabo...') #3 {main} thrown in /home/tueslcom/public_html/LoginTest2/lccs.php on line 695

    I have some experience with PHP, however, through lccs.php and trying to reverse engineer everything to know what is happening is a bit beyond my skill level!  Any idea what could be past/missing here?  It seems that this should be a no-brainer!

    Thanks in advance for any help that anyone can give.

    Matt

    No, it's really that on a certain system curl works and waterways only and on some curl does not work.

    I chose the 'flow' as a default way because that's what worked on my machine

    There is really no difference in how the two methods work, they are all two the same way https requests and curl is one of the best clients available http anyway.

    -Raffaele

  • user with external authentication

    Hello!

    The DB is running on AIX.
    AIX uses the single sign on with MS Active Directory.

    Is it possible for users to start the application on a Windows PC here and connect to the DB using MS AD password here?
    Or even without any password at all?

    I created a user ops$ myuser, myuser is an AIX user authenticated via MS AD.
    I can connect to AIX with "sqlplus / ' without being prompted to enter the password.

    But when I try to connect to the DB with this my Windows PC user authentication does not work.

    Someone at - it experience with this constellation?

    BTW, we do not have Oracle Internet Directory

    BR
    Daniel

    Published by: user641444 on May 19, 2011 06:04

    I have a similar setup and it had worked, connect Windows 'sqlplus /@connect_string_database' worked well against the database unix/vms.

    Maybe problem with domains or subdomains or database such as remote_os_authent parameter (set it true)

    HTH
    Antonio NAVARRO

  • connection problems with an authentication token.

    I have a test application that creates a House of Java. It generates the following authentication token.

    String roomName = "dynamically_created_room1";

    Contact collabAcctMngr = new AccountManager (CollaborationConstants.COLLABORATION_ACCT_URL);
    collabAcctMngr.login (CollaborationConstants.COLLABORATION_ACCT_ID, CollaborationConstants. COLLABORATION_ACCT_PASSWORD);
    collabAcctMngr.createRoom (roomName, true); / /: removes the room to the exit
    Session collabSession = collabAcctMngr.getSession (roomName);
    collabSession.secret = CollaborationConstants.COLLABORATION_ACCT_SHARED_SECRET;

    String token = collabSession.getAuthenticationToken (CollaborationConstants.COLLABORATION_ACCT_SHARED_SEC PENSION,
    ("jeff -" + "-phelps", "uid1", UserRoles.PUBLISHER);

    log.info ("token =" + token);

    The room is created fine.

    I then run my flex app CollaborationTest

    " < = xmlns:fx s:WindowedApplication ' http://ns.Adobe.com/MXML/2009 "
    xmlns:s = "library://ns.adobe.com/flex/spark".
                           xmlns:rtc=" http://ns.Adobe.com/RTC "
    xmlns:MX = "library://ns.adobe.com/flex/mx" >
    < fx:Declarations >
    <! - Place non-visual elements (e.g., services, items of value) here - >
    "< rtc:AdobeHSAuthenticator id ="auth"userName =" "password =" "protocol ="rtmfp"authenticationKey ="{AUTH_KEY}"/ >
    < rtc:RoomSettings id = "roomSettings" self-promotion = "true" guestsMustKnock = "false" / >
    < / fx:Declarations >

    < fx:Script >

    <! [CDATA]

    public const COLLABORATION_ACCT_URL:String = " " https://collaboration.adobelivecycle.com/endlessmind ";

    public const AUTH_KEY:String = 'exx = eDpqZWZmLS1waGVscHM6OmVuZGxlc3NtaW5kOnVpZDE6ZHluYW1pY2FsbHlfY3JlYXRlZF9yb29tMTo1MDo 0YTI4NmFjN2FkYzk4ZTI3YTZkNWYwMmVhYWE5ZTgwNzUwYjRiZjFl';

    private var testRoomURL:String = " " https://collaboration.adobelivecycle.com/endlessmind/dynamically_created_room1 ";

    protected function button1_clickHandler(event:MouseEvent):void {}
    cSession.roomURL = testRoomURL;
    cSession.login ();
    }

    []] >
    < / fx:Script >

    < mx:Panel title = "Test the ability to connect to a room with an authentication key" >
    < s:Button label = "PUSH THE LOGIN" click = "button1_clickHandler (event)" / >
    < rtc:ConnectSessionContainer authenticator = initialRoomSettings '{auth}"="{roomSettings}"id ="cSession' width = '100% '.
    Height = "100%" autoLogin = "false" >

    < / rtc:ConnectSessionContainer >
    < / mx:Panel >

    < / s:WindowedApplication >

    When I push the button to connect, I got the following exception

    requestInfo https://collaboration.adobelivecycle.com/endlessmind/dynamically_created_room1?Exx=eDpqZWZ mLS1waGVscHM6OmVuZGxlc3NtaW5kOnVpZDE6ZHluYW1pY2FsbHlfY3JlYXRlZF9yb29tMTo1MDo0YTI4NmFjN2FkY zk4ZTI3YTZkNWYwMmVhYWE5ZTgwNzUwYjRiZjFl & mode = x & xml = 0.6030149115249515
    11:51:46 GMT - 0600 #THROWING ERROR # bad authentication key
    Error: Invalid username or password: login again
    at com.adobe.rtc.authentication::AbstractAuthenticator/onLoginFailure() [/ users/arun/work/apo nnusa_theoden.corp.adobe.com_1666/depot/branches/connect/1104/cocomoPlayer10.1/src/com/ado be/rtc/authentication/AbstractAuthenticator.as:200]
    at com.adobe.rtc.authentication::AbstractAuthenticator/onAuthorizationFailure() [/ Users/arun/Work/aponnusa_theoden.corp.adobe.com_1666/depot/branches/connect/1104/cocomoPlayer10.1/src com/adobe/rtc/authentication/AbstractAuthenticator.as:215]
    at com.adobe.rtc.session.sessionClasses::MeetingInfoService/onComplete() [/ users/arun/work/ap onnusa_theoden.corp.adobe.com_1666/depot/branches/connect/1104/cocomoPlayer10.1/src/com/ad obe/rtc/session/sessionClasses/MeetingInfoService.as:331]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()

    Any help is greatly appreciated.

    Thank you.

    Jeff

    I watched the news and I see a lot of message about invalid tokens. The main reason is usually that the 'shared secret' you use is bad. If please, check the value for the secret shared in the DevPortal and make sure it is what you use in your application.

    Also, remember that the external authentication tokens are 'one shot': they are valid for the duration of a single session of the specified room, so if you start a room, stop it and start it again, you will have to generate new tokens.

  • SE * external authentication failure * while integrating with facebook

    Hello

    I try to incorporate my Facebook app, but I get error external authentication failure .

    Can anyone tell why I get this error.

    Here are the logs:

    013-05-21 15:21:10,819 [http-bio-8090-exec-2] ERROR com.fatwire.cos.sso.external.dispatcher.ExternalInfrastructureImpl - Cannot return content by URL https://graph.facebook.com/oauth/access_token?client_id=171456803019530&client_secret=5bec0d20e7a7856d1467fca8ba085c2a&code=AQAeDVMGCehAajbja22j7tbn1BS8opjNSlQu1Am8g999Job-u3KJr_7uqkNptycmc9q5mIG2zWw9S-P4NMeBGBLivDVTCo6aC8_mSwsE7HyJkzqyBUf872HblCiNXMbEqgc8GbDf6IrEzEa8DNPaNQPiQdQmJVdosJKlt0mdEf3_iR47iC9wKmFpyvSAp1IgdW_6xDW5A-yMAal61lCzrV1eeAQNR_SiTd08T6UaJKws24c1VyICyMMwyA3kg8zz-bLc126Tr6aSaFu90HXesn62cNpEP6wOrFHhJwlIJPElw-6SRY31xX9f9AHadKh5s1c&redirect_uri=http%3A%2F%2F10.180.57.81%3A8090%2Fcos%2Fexternal-auth%2Ffacebook-share%2F
    java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect (Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer (HttpClient.java:394)
    at sun.net.www.http.HttpClient.openServer (HttpClient.java:529)
    to sun.net.www.protocol.https.HttpsClient. < init > (HttpsClient.java:272)
    at sun.net.www.protocol.https.HttpsClient.New (HttpsClient.java:329)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient (AbstractDelegateHttpsURLConnection.java:172)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect (HttpURLConnection.java:911)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect (AbstractDelegateHttpsURLConnection.java:158)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1172)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream (HttpsURLConnectionImpl.java:234)
    at com.fatwire.cos.sso.external.dispatcher.ExternalInfrastructureImpl.getURLContent(ExternalInfrastructureImpl.java:165)
    at com.fatwire.cos.sso.external.dispatcher.facebook.ShareProcessor.getAccessToken(ShareProcessor.java:112)
    at com.fatwire.cos.sso.external.dispatcher.facebook.ShareProcessor.processRequest(ShareProcessor.java:56)
    at com.fatwire.cos.sso.external.dispatcher.ExternalAuthenticatorImpl.authenticate(ExternalAuthenticatorImpl.java:43)
    at com.fatwire.cos.sso.external.dispatcher.ExternalAuthDispatcher.processAuthenticationRequest(ExternalAuthDispatcher.java:70)
    at com.fatwire.cos.sso.external.dispatcher.supportservlet.ExternalAuthDispatcherServlet.doGet(ExternalAuthDispatcherServlet.java:38)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
    at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
    at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.comments.service.filters.RestFilter.doFilter(RestFilter.java:141)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.i18n.ResourceFilter.doFilter(ResourceFilter.java:45)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.sso.SSOContextFilter.doFilter(SSOContextFilter.java:64)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:509)
    at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.sso.GeneralPreparationsFilter.doFilter(GeneralPreparationsFilter.java:68)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.util.web.StartupGuardFilter.doFilter(StartupGuardFilter.java:42)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:585)
    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:310)
    to java.util.concurrent.ThreadPoolExecutor$ Worker.runTask (ThreadPoolExecutor.java:886)
    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    2013-05-21 15:21:10, 831 [http-bio-8090-exec-2] ERROR com.fatwire.cos.sso.external.dispatcher.ExternalAuthDispatcher - external authentication failure
    java.lang.RuntimeException: java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect
    at com.fatwire.cos.sso.external.dispatcher.facebook.ShareProcessor.processRequest(ShareProcessor.java:92)
    at com.fatwire.cos.sso.external.dispatcher.ExternalAuthenticatorImpl.authenticate(ExternalAuthenticatorImpl.java:43)
    at com.fatwire.cos.sso.external.dispatcher.ExternalAuthDispatcher.processAuthenticationRequest(ExternalAuthDispatcher.java:70)
    at com.fatwire.cos.sso.external.dispatcher.supportservlet.ExternalAuthDispatcherServlet.doGet(ExternalAuthDispatcherServlet.java:38)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
    at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
    at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.comments.service.filters.RestFilter.doFilter(RestFilter.java:141)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.i18n.ResourceFilter.doFilter(ResourceFilter.java:45)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.sso.SSOContextFilter.doFilter(SSOContextFilter.java:64)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:509)
    at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.sso.GeneralPreparationsFilter.doFilter(GeneralPreparationsFilter.java:68)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.fatwire.cos.core.util.web.StartupGuardFilter.doFilter(StartupGuardFilter.java:42)
    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:585)
    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:310)
    to java.util.concurrent.ThreadPoolExecutor$ Worker.runTask (ThreadPoolExecutor.java:886)
    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect
    at com.fatwire.cos.sso.external.dispatcher.ExternalInfrastructureImpl.getURLContent(ExternalInfrastructureImpl.java:177)
    at com.fatwire.cos.sso.external.dispatcher.facebook.ShareProcessor.getAccessToken(ShareProcessor.java:112)
    at com.fatwire.cos.sso.external.dispatcher.facebook.ShareProcessor.processRequest(ShareProcessor.java:56)
    ... more than 82
    Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect (Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer (HttpClient.java:394)
    at sun.net.www.http.HttpClient.openServer (HttpClient.java:529)
    to sun.net.www.protocol.https.HttpsClient. < init > (HttpsClient.java:272)
    at sun.net.www.protocol.https.HttpsClient.New (HttpsClient.java:329)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient (AbstractDelegateHttpsURLConnection.java:172)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect (HttpURLConnection.java:911)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect (AbstractDelegateHttpsURLConnection.java:158)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1172)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream (HttpsURLConnectionImpl.java:234)
    at com.fatwire.cos.sso.external.dispatcher.ExternalInfrastructureImpl.getURLContent(ExternalInfrastructureImpl.java:165)


    Any help will be much appreciated.

    Thank you
    Nelash Jindal

    Need to change the setting in the setup_proxy.properties file in the folder of production of the proxy classes.

  • PHP external authentication problem

    Try to connect to the CAA connection using external authentication.

    PHP file generates a key properly and everything seems fine until I get the wrench inside flex.

    at the stage of connection I get the following error in the console of the library connect call trace

    As much as I can say that everything is just... How can I tell what is the problem with the authentication key?

    AFCS Beta Build #: 1.1
    requestInfo https://ConnectNow.Acrobat.com/ {roomname}? exx = 2Qx jcm9iYXQuY29tL2hpaW50ZXJmYWNlL2RtOjEwMDo4N2NmNWUwMjIzZTVhMmFkYzI2MmY4MDVlNWJmMWVlM2Y4OTJlY eDp7dXRmOF9lbmNvZGUoZGFyaXVzKX06OmRtOmFnZW50ZG06aHR0cHM6Ly9jb25uZWN0bm93LmF & mode = x & xml = 0.2519759591668844
    Bad ERROR # key authentication #THROWING

    There are a few errors in the key. There are a few PHP 'code' in it (expansion of the evil chain?) and that you use a URL full instead of the name of the room.

    If you want more details, send me a private message, but you should check how you call the method to get authentication token.

  • External authentication via the PHP script failed

    I'm not a PHP genius - in fact I'm not a backend coder so I'm kinda struggeling with the sample scripts - I still hope for a sample of CF....

    I'm trying to run and connect to the CAA via the command line (Terminal). I'm not sure what I'm doing wrong - this is what I'm passing:
    PHP f /Applications/MAMP/htdocs/afcs.php args - debug - host = my_pass, http://connectnow.acrobat.com, fcguru, my_login

    The username and password I spend are correct. However, I get this response:
    Error: message exception 'AFCSError' with ' < State response 'error' = >
    < error code = "AUTH_FAILED" >
    < msg > failed authorization < / msg >
    < / error >
    < / answer >
    ' in /Applications/MAMP/htdocs/afcs.php:86

    Really struggeling with this. Once again I get this working from the command line, I don't know how to call it from a script instead. I use CF on the backend, no PHP.

    Kind regards

    Stefan

    Thank you, this is very useful. It seems that I can now connect from the Terminal so that's a good start. Also, I did not see external authentication in PHP for example - I must have been blind.
    I'll see how far I get with that. What I'm trying to do is spawn new rooms based on a template on the fly, and I have some doubts, I'll be able to understand this myself.

  • ACS5: method of different external authentication for each user account

    ACS4 I could specify a different external authentication for each user account. I'm trying to find a way to do the same thing to the ACS 5? When I go under identity in Access Services, I see the system requirement: username I can use to identify the user who logs in, so that I can directly to a source of different identity, but the separate political configuration for each user is very inconvinient and would require hundreds of policies, in our case.

    I was hoping that we can create a kind of attribute for each user. SysAdmin > Configuration > dictionaries > identity > internal users. I created the new attribute called 'Storage of identity' with the enumeration type, which has 4 values: internal, Entrust Token, Token RSA, counts AD and checked the box "add a political Condition." I can then go under each user and select the storage of identity for each user. But now I can't find where I can use under part of identity of an access policy. I can use it under "Group mapping" but that maps to one group and not to an identity store. I need to use it under the identity somehow, but I can't find how.

    Hello Roman,

    The attribute you created will be available when the user is authenticated through internel ID store, so that you cannot use to select the store ID.

    The best way to do this would be to use other attributes to differentiate the identity store.
    Allows you to create a sequence of identity store so that for each user, ACS will try to authenticate by using multiple identity store.

    For example, you can use these:

    Network status

    > End Station filter

    > Device filter

    > Devide filter Ports

    Here you can import filters from a file and it would therefore be more scalable.

    Hope this helps.

  • ACS 5.2 PEAP with the authentication of the computer

    Can someone point me in the direction of a good guide for configuring PEAP with Machine authentication to connect to the domain?

    This is a clean install on a new installation of 5.2.

    We move from 4.X to 5.2 and I want to make sure I don't miss anything.

    Thanks in advance for any help.

    Basics of infrastructure;

    • 440 x & 5508
    • ACS 5.2 VMWare
    • AD is used as the external database for the PEAP and Machine auth.

    This link might help.  I would like to know if that's what you're looking for.  It is not the exact game until you use but should be a grand of the directive.

    http://wnbu-press.Cisco.com/files/2010/09/CUWN_PEAPv1.PDF

    Grace and peace,

    Robert Roulhac Jr E

  • the external authentication server configuration

    What is the difference with option 'a' (compared to the 'b' option) what configuration of an external authentication server?

    a. configuration | System | Servers | Authentication

    b. configuration | User management | Groups | Authentication servers

    Is it correct to assume that the 'b' option allows for the configuration of external servers for specific groups? Why should I use option 'a '? Thanks in advance.

    OK, option b allows you to set a server authentication for a specific group, while option 1 defines a server authentication for all groups. If option b is set then this server is used for authentication to this group only and overrides whatever it is defined in the option. If it is not set, then the option is used.

  • Using groups on external authentication.

    Hi all, I'm triying to use Active Directory groups rather than users to authenticate users on ODI 11.1.1.6.

    ODI unfortunately seems to be ready to use MS AD users and groups.

    If someone configure LDAP to authenticate users and he got together with groups?

    Thank you and best regards!

    ODI 11 g supports external authentication for users.

  • Setting up external authentication

    In Section 6.4 of the LCC Developer Guide, under the description of the workflow, step 3 States: "Develop scripts as described in the documentation of the script."

    Specifically, what documentation is meant here?

    Thank you.

    Hello

    This is so the documentation refers to the documentation for the scripting language specific, you use external authentication.

    If you unpack our application, you will find a folder named ServerIntegration with libraries of supply required to implement external authentication of different scripts such as php, ruby, python, coldfusion and so on. Each of these script file contained the respective script as well as the README files on the way to setting points and so on.

    In addition, you will find examples of the use of our API server to Server (external authentication being communication Server2Server) with these different scripts under sampleApps/Server2Server/folder. These examples also have the README files for installation.

    The answer to your question are all these README files.

    Hope this helps

    Thank you

    Hironmay Basu

  • the use of afcs.php to implement external authentication

    We tried to follow the examples in the Cocomo Developer Guide and the sample application to start the implementation of an external authentication solution.  Our request for logon or the sample provided in the SDK work for us.  Both fail when you try to connect with the same errors in the server log:

    PHP Fatal error: Eception exception 'AFCSError '...

    We found an example for how the call of our test server command-line and were preparing to get a picture more complete of how it is a failure. The answer: < = result code "unauthorized" > seems to us that the service does not allow our adobe account authenticate:

    PHP afcs.php - debug - host = http://ConnectNow.Acrobat.com OurAdobeAccount <OurUsername> <Ourpassword>

    $Revision: #4 $ - $Date: $2009/09/28

    http_get: http://ConnectNow.Acrobat.com/ OurAdobeAccount? mode = xml & accountonly = true &

    < result code = "unauthorized" >

    " < baseURL href = ' https://na2.connectnow.acrobat.com:443 / "/>

    " < authentication href = ' https://services.Acrobat.com/account/WSAPI/auth/v1 "/ > "

    < / result >

    http_post: https://services.Acrobat.com/account/WSAPI/auth/v1 < application > < user name > OurUsername < / username > < password > Ourpassword < / password > < / request >

    Table

    (

    [Content-Type] = > text/xml

    )

    Error: exception 'AFCSError' in /usr/local/apache2/htdocs/rg/afcs.php:575

    Stack trace:

    #0 usr/local/apache2/htdocs/rg/afcs.php(64): CAA-> http_post (Object (SimpleXMLElement), ' < application > < usern...', Array)

    #1 usr/local/apache2/htdocs/rg/afcs.php(229): AFCSAuthenticator-> login ('OurUsername', 'Ourpassword', Array)

    #2 usr/local/apache2/htdocs/rg/afcs.php(636): AFCSAccount-> login ('OurUsername', 'Ourpassword')

    #3 {hand} >

    We have searched through the forums and it does not look like other users have the same problem.  We tried two different accounts of Adobe and these two not in the same way.
    You can provide any help would be greatly appreciated

    Line 575 in afcs.php is:

    573: $fp is fopen ($url, 'r', false, $context);.

    574: if (! $fp)

    575: throw new AFCSError("connection-failed");

    This means that the POST for the authentication service did not pass. I think you should be able to find more information about the actual error in the PHP error log, but my guess is that you haven't installed SSL module (this is a common mistake, since SSL is disabled by default). Now I can not find how to properly configure PHP to POST https URL right, but if you still need it I can get this information in the future.

    Meanwhile, check your PHP error log and see if it's the actual error.

  • Are there any known problems with external battery for iPhone 6 s karim?

    Are there any known problems with external battery for iPhone 6 s karim? Jackery of input: 5V / 2. 1a.

    I had heard that some may damage internal parts of the phone.

    I am interested in what Apple says rather than what says karim.

    Thank you.

    Jkim99 wrote:

    Are there any known problems with external battery for iPhone 6 s karim? Jackery of input: 5V / 2. 1a.

    I had heard that some may damage internal parts of the phone.

    I am interested what said Apple rather than what it says karim.

    Thank you.

    There is no Apple here in this technical forum from user to user.

  • Computer format Microtour HP Pro 3010: Hp Support Assistant and LAN with Proxy authentication

    Dear friends,

    I would only know if and how I can 'use' Hp Support Assistant in my office desktop pc, because my desktop pc itself works in the breast of a LAN with proxy authentication.

    Thank you, Paolo ([Personal Information Removed)

    Hello

    Welcome to the HP Support forum!

    Yes, you can use it as long as the desktop PC is HP branded.

Maybe you are looking for