Avatar

Employee

Hi Krish,

If you are using your own server to do ExternalAuthentication, then you can

user server to server API's to do that. Please refer to Server2Server apps

in the SDK's sample apps folder.

Else you might have to use AccountManager with room

owner credentials. But the Server2Server aprroach is highly recommended.

                private var acctMgr:AccountManager = new AccountManager();
                acctMgr.accountURL = m_accountURL;
                acctMgr.authenticator = authenticator;
                acctMgr.addEventListener(AccountManagerEvent.LOGIN_SUCCESS, authenticateSuccess);
                //acctMgr.addEventListener(AccountManagerEvent.LOGIN_FAILURE, authenticateFailure);
                //acctMgr.addEventListener(AccountManagerEvent.ACCESS_ERROR, onAuthenticationAccessError);
                   
                public function authenticateSuccess(event:AccountManagerEvent):void {
                   acctMgr.addEventListener(AccountManagerEvent.ROOM_DELETE, onRoomDelete);
                   acctMgr.deleteRoom(name, template);
                }
               
                public function onRoomDelete(event:AccountManagerEvent):void {

                }

Thanks

Arun