Using iChat Server with Windows clients in an integrated Active Directory/Open Directory environment

A co-worker (Super Brent) and I were working on using iChat as an internal IM server after having used Openfire for a couple days. The reason for switching was basically that we had a Mac Mini Server that was available so we decided to take this on.
First problem: Knowing whether or not Kerberos was needed for AD/OD integration. We spent a ton of time on this, not knowing a huge amount about AD and with our server administrator on courses, we just kept poking at it and removed Kerberos.
For the AD/OD integration, we first bound the Mac Mini to our Active Directory server. We shut off LDAPv3 support as we only wanted to use the AD functionality. Additionally, we ensured that the search policy in Directory Utility only used Active Directory. Then we created an Open Directory master in the Open Directory service. We enabled a self-signed certificate and trusted it locally. After creating the iChat service, ensure that you use the self-signed SSL Certificate and set authentication to Standard. (no kerberos).
Second problem: Once this was complete, we started to test clients out. We were unable to successfully login using our AD credentials using Spark IM and Pandium IM. After trying nearly 100 different variations of server configs, we decided to try a new client. I installed Miranda IM on my Windows XP machine and tried a few different setups. It turned out that the magic potion was to make sure that the "resource" field was set to "Home" and use SSL for encryption. This resource setting was the deal breaker for the other IM clients as many of them such as Spark and Pandium do not have this as a login option.
We ended up using Pidgin IM as the Windows client of choice as it did have the resource variable and it's interface was the best suited for our environment and users.
I hope this helps someone out there as we spent days looking all over the internet trying to figure this out.
Cheers,
Frenchy and Super Brent

Hi,
iChat Server is not something that I know a great deal about.
I tend to point people to the OS  X Server Communities and to look out for posts by Tim Harris.
Thanks for taking the time to post this.
9:58 PM      Friday; February 10, 2012
Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
  iMac 2.5Ghz 5i 2011 (Lion 10.7.3)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Similar Messages

  • Can I use Snow Leopard Server with Windows clients?

    Mainly for e-mails and calendars. I have small office with 12 windows computers from XP to Win 7 and MS Office from 2003 to 2007. Will Snow Leopard Server work with that?

    Can Mac OS X Server do this?  Sure. 
    You're going to be learning a whole lot about running a server, regardless.
    You really need to sort out what you have here and where you want to be, and how to upgrade or replace yor migrate your environment, and before you add the substantial increase in complexity of serving Windows from Mac.  If you can't get off of Office circa 2003 or similarly old software, what are you going to do when you find, say, an incompatibility, or a need to migrate mail clients?     Who are you going to call for help?
    I'd guess that Small Business Server (SBS) is likely your best target here. 
    AFAIK, Exchange Server (which I'm guessing is what you're using) supports larger mailboxes in newer releases.
    Look at the sustaining costs for what you're considering purchasing, too.  How much it'll cost to configure, deploy and maintain the box and the network.  Up-front costs are an obvious consideration, but maintaining many boxes and many versions itself introduces costs.
    The arrival of Lion Server next month does not change my opinion.   (And I'm not usually suggesting Windows and Windows Server boxes, either.)  (And with the arrival of Lion and Lion Server, I'll follow my usual approach and not look to upgrade to the first release of that (or any other) new platform, if there are business-critical functions and services involved.  You need time to debug and test the deployment.)

  • Using UDS Server with Java Client

    Has any one used a UDS Server and a Java client. we are trying to do this on a Crucial application and we are facing a problem of passing Objects between the server and client. If the Object being passed has a SO associated then it is possible to get a Distributed Reference and there is no problem in this scenario. But when the object is just distributed(or may not be) then we are not able to get a distributed reference. How do we handle such objects.
    Any quick help would be appreciated.
    Thanx

    We are passing object information instead of the objects right now. We used CORBA for the communication and XML for the message to be sent over CORBA. We built an API of five different generic calls which handles every situation. We used reflection to deserialize into and out of XML. We had to have matching classes for each language. If the attribute wasn't present in our target class then we ignore it. This is due to java and forte objects having stuff under the covers that we didn't need for the other language but reflection can see them.
    --Scott Bechtel
    [email protected]

  • User created SQL Agent Job that uses linked server with Windows authentication

    OK, here's what I want to do, but not sure exactly what I need to accomplish it.
    Environment
    Windows 2008 Enterprise
    SQL 2012 Enterprise
    SQL Server & SQL Agent running under AD account (which has local Windows Administrative privileges...yes, I know..bad!)
    Linked server to Teradata utilizing AD account mappings (the linked server works successfully and each windows login is mapped to a Teradata LDAP login)
    Requirement
    Allow non sysadmins to create SQL Agent jobs which execute TSQL statements which use OPENQUERY(LDAPLinkedServer, '....) syntax
    I've already given the non sysadmins the necessary permissions to create and run SQL Agent jobs, and I understand that the jobs run under their login context, but I suspect that I'm missing something when it comes to the linked server.
    Each windows user could have access to different databases/tables on the Teradata system that even I (the SQL Server sysadmin) don't have access to.
    How can I facilitate this functionality?  Any ideas?

    I think I may have been over complicating the Teradata piece.  The authentication methodology in Teradata is LDAP, which just means that it authenticates against AD, but you still have to submit your Windows login & password.  It doesn't automatically
    authenticate you just because you're logged into Windows.  
    The linked server has the mapping for the individual windows logins like:
    Local Login = <domain>.<windows id>
    Remote User = <windows id>
    Remote Password = <windows password>
    This setup requires the user to have to change the passwords in the linked server whenever they change their passwords according to domain policy (every xx days)...but we've created a utility proc that they can use to do this.
    So, I'm thinking that Teradata isn't really part of this equation.

  • File Transfer From Unix server to Windows Client System Using WebUtil

    Hi all,
    I want to Transfer a File from Unix Server to Window Client System using Webutil. But below mention code is not working.
    DECLARE
         V_Server_Path VARCHAR2(500) := Null;
         V_Client_Path VARCHAR2(500) := Null;
    BEGIN
         V_Server_Path := '/proj/oraapps/viper/dev/reports/cache/Saveauftr.txt';
         V_Client_Path := 'C:\Migration\EU_Applications\Lima\OAS_WorkArea\Client\Saveauftr.txt';
         IF WebUtil_File_Transfer.Is_AS_Readable(V_Server_Path) THEN
         IF WebUtil_File_Transfer.AS_To_Client(V_Client_Path,V_Server_Path) THEN
              Message('Downloading the File ..... .... ... .. .');
              Message('Downloading Was Successfull ...');
              Message('File Transfer from Server Was Successfull ...');
         END IF;
    END IF;
    END;
    Can anyone suggest me,Why the above code is not working and what to do for solve the Problem.
    Regards
    Gany

    Hello,
    You have more chances to get an answer in the Oracle Forms OTN Forum :
    Forms
    Regards

  • How to use iCal Server with clients?

    Ok, so since I can't find this anywhere... How do I use iCal Server with other desktop clients? I've selected the user, enabled calendaring, the user can authenticate in web-based group calendars. But then I'm stuck.
    How do I give them their own calendar?
    In iCal, I go to Accounts and try and enter the info but it fails every time. I tried the dns name like so: "calendar.example.edu" but it generates an error. But the user can log in to the web calendar for groups. Where is the users individual calendar located?
    The help menu ignores that field as if it's not needed, but then it fails because the calendar doesn't know where the server is. The clients can't all be OD bound, so this has to work outside of Open Directory. According to Apple other CalDAV clients can connect too. How? Computers just don't "connect" on their own.
    Anyone know the answer?

    I was getting the same error when I tried to subscribe to a calendar using:
    Subscribe to: http://myserver.example.com:8008/
    principals/users/usershortname
    I found that if I added a trailing slash to the URL then it would work :
    Subscribe to: http://myserver.example.com:8008/
    principals/users/usershortname/
    (the way I found this was to navigate via the web browser to http://myserver.example.com:8008 then authenticate as a user, then navigating through to http://myserver.example.com:8008/principals/users/ where you can see all the user names all with a trailing slash after them)
    hope this helps
    Message was edited by: maximumjack

  • Server 2.2.1 - Disable "Share with Windows clients (SMB)" as default for new Share Points

    I have been experiencing issues with the native OS X 10.8.3 Server SMBx service.  I have therefore disabled it in favor of full Samba via SMBup.  With that said, when I chose to add a new share, by default OS X Server activates "Share with Windows clients (SMB)"  I would like this option disabled by default as I am managing my SMB shares through SMBup.  Is there a preference to accomplish this?
    TIA.
    Matt

    I have been experiencing issues with the native OS X 10.8.3 Server SMBx service.  I have therefore disabled it in favor of full Samba via SMBup.  With that said, when I chose to add a new share, by default OS X Server activates "Share with Windows clients (SMB)"  I would like this option disabled by default as I am managing my SMB shares through SMBup.  Is there a preference to accomplish this?
    TIA.
    Matt

  • Adding a windows client to a sun one Directory server running on Win 2000

    Hi,
    I am a newbie to sun one directory server but i am familiar with windows active directory.
    I have followed the instructions and installed Sun One Directory Server on Windows 2000 Server using a typical setup and create a domain and also created some users in that domain.
    The next thing i wanted to do was to add a windows 2000 professional desktop on this domain and login with one of the user accounts. I tried to adding the computer to the domain via the "My Computer->Network Identification->Properties->Domain" option and gave the domain name as the one i created on the Sun One Directory Server, but i get an error saying that domain was not found.
    Am i missing something here. Do i need to install some client piece on the windows 2000 desktop to add the box on the sun one domain and login in as one of the users.
    Any help will be deeply appreciated?
    Thanks,
    Raj...

    yes, you can use samba for a windows client to login to ldap
    http://www.samba.org/samba/docs/man/Samba-Guide/happy.html#id2536158
    , but for windows XP clients you need to tweak the registry
    http://www-jerry.oit.duke.edu/linux/docs/samba/winxp_client_registry_edit

  • How to control one server with multiple clients via TCP/IP

    I am wanting to control a single server with multiple clients.  Only one client would be active at a time, so there would be no conflict.  I want to use TCP/IP.  So far, I have programmed a cluster that passes data back to the server with no problems.  The challenge come in when a second client is added to the mix.  I have't been able to figure out how to turn each client on and send the appropriate data and then turn it off so it doesn't keep sending the same data to the server. 
    Here are the things that I have considered and did some preliminary testing, but don't really know how to impliment:
    1.  Send a numeric on the front of the cluster packet that tells the server that data is on the way.
    2.  Send a boolean on the front of the cluster packet to somehow turn the server TCP/IP on.
    The problem I have found is that LabVIEW TCP/IP doesn't like to be turned on and off.  If it doesn't get the data it expects, it goes into a reset mode and that kills the response time.
    Any help?

    You should consider implementing a set of simple one-byte commands that can be sent back and forth between the Server and the Clients. You can base all of these ideas off the example in the Example Finder under Networking >> TCP and UDP called Multiple Connections - Server.
    You will have two loops in the server VI: one to wait for new connections, and one to send and receive data from the existing connections. For instance, after one of the clients connects, it can request control of the server to send data to it by sending the character "R" for request. Every time the send/receive loop of the Server executes, the first thing it can do is to check all the existing connections to see if any of the clients have sent a control request ("R"). If so, it will create a buffer (array) of control requests. This could be in the form of Connection IDs or indexes in the array for a particular Connection ID. Your choice.
    After the Server receives a request for contol, if it is not already under control by another client, then it can send a response to the first client on the control request list. For instance, the server could send the first client a "S" command for send. Note that after the clients send their control request, they should execute a TCP Read and wait indefinitely for the server to respond with the one-byte "S" command. Then, once the client in control is finished sending data to the server, it could send the character "X" telling the Server to release it from control.
    The example I mentioned above already does a similar thing. Note how when a client wants to disconnect, they send the letter "Q". You can see this in the Multiple Connections - Client VI. The Server then checks each individual connection to see if it's received this one-byte command, and if it has, it closes the connection to the client. This is what you would want to implement, but instead of having just one command, you'll have to distinguish between a few and build up a buffer of control requests.
    Finally, if a client does decide to disconnect in your application, they could send the command "Q" just like the example above. At this point, close the connection and remove that Connection ID from the array of connections. You will also have to handle the case that this client was in the request control waiting line when it disconnected, in which case you need to delete it from that array as well.
    This will definitely work for you, but it will take some work. Best of luck!
    Jarrod S.
    National Instruments

  • How does create a server with multiple Clients ?

    Any people can lead me .
    How does create a server with multiple Clients ?
    Thanks

    For a multithreaded server you will need a thread to listen and at least one thread per client. If the conversation is half duplex, one thread per client works very well, if it's full duplex you will find one thread to send and one to receive much easier to program.
    I posted a Simple Socket Server that uses 1+2*clients threads.

  • Logins being denied on 10.4.11 Server with unlimited clients.

    I have a eMac running 10.4.11 Server with unlimited clients. This server is throwing people off the shares or denying them access, reporting that the number of shares has been exceeded despite it being an unlimited licence product. The licence information confirms that it is an unlimited licence. Restarting the server will remedy the problem for a while but is obviously impracticable. Can anyone please give me some help to remedy this problem?
    Thanks, Rob

    I am having a similar problem.
    I just updated clients to Leopard.
    Xserve is still running Tiger.
    Now clients cannot search files on the server.
    Apple support said Tiger clients used "cat search" instead of spotlight.
    Now that clients are Leopard, clients try to search with spotlight,
    but Tiger Server cannot search with spotlight.
    He suggested looking for a 3rd party cat search for Leopard clients.
    Any suggestions?

  • Anyone have a fully functioning thread server ? (any server with the client

    Anyone have a fully functioning thread server ? (any server with the client source code) ? can u share it to me ? please ? I'm very hard to find a fully functinal example....
    thx ........

    Why not just write one yourself, it's not that hard. If you can't, then maybe you should learn how to write one before you try to use one.

  • Integrate On-Premises Exchange Server With Windows Server Essentials

    I have Exchange Server 2013 installed on Win Server 2012 R2 joined to Windows Server Essentials domain.  Attempting to integrate the Exchange Server into the Essentials domain from the Essentials Dashboard using the wizard fails with the error, "Cannot
    locate an Exchange Server on the network. Make sure that your Exchange Server is setup and that it is connected to the network".  I can communicate with the server in multiple ways from the Essentials Server and other computers on the domain.  Mail
    flow in and out of the Exchange Server works without issue.  I can use the various management tools to administer the Exchange Server.  The only task I cannot complete is integrating it into the Essentials environment which I need to do to move on
    to creating user mailboxes for user accounts setup in AD.
    All research to date has come up empty handed.
    Help!

    Hi RSUL,
    Any update?
    On current situation, would you please let me confirm something more? It may help me to understand this issue
    clearly.
    Would you please let me know how join the Windows Server 2012 R2 (which had been installed Exchange Server 2013) to Windows Server Essentials domain? Did use Connector software
    (type http://servername/connect)?
    On server essentials, please open Dashboard and navigate to DEVICES. Then check the Status of this server which had been installed Exchange Server 2013.
    Currently, the Services Integration features, including on-premises Exchange integration, are only supported in a single domain controller environment. Meanwhile, the integration
    wizard must be run on a domain controller.
    In addition, please refer to the following article and check if can help you.
    On
    Premises Exchange Integration Windows Server 2012 Essentials
    Integrate an On-Premises Exchange Server
    with Windows Server Essentials
    By the way, please check Event Viewer and some relevant logs if you can find some more clues.
    Hope this helps.
    Best regards,
    Justin Gu

  • I had an iPad2 and use a PC with windows xp to synchronize iTunes. Now i have a Mackbook Pro. How do I synchronize my Ipad to the new macbook without losing all my data?

    I had an iPad2 and use a PC with windows xp to synchronize iTunes. Now i have a Mackbook Pro. How do I synchronize my Ipad to the new macbook without losing all my data?

    On the MacBook launch iTunes.
    From the menu bar click Store / Authorize This Computer.
    Now sync your iPhone.
    Apple - Support - iPhone - Syncing

  • Is there a way to use PM4.0 with Windows XPH?

    Is there a way to use PM4.0 with Windows XPH without purchasing the latest suite or upgrades?  I origionally purchased a suite with Pagemaker, Photostyler and Freehand just before Aldus went Adobe, and Win3.1 went Win95, then WinME and WinXP.  I miss PM and have several manyscripts saved on PM4.0 and can not export or import them to any current wordprocessing programs.  I was very far into one manuscript and am now in a position to finish it up but don't want to have to purchase a whole suite in order to do so.  Any suggestions for this old tightwad?  [email protected] 

    Jay Chevako wrote:
    Find an old computer and run win3.1.
    Jay
    Shouldn't that be Win3.0  c.1991?  And with a very early of version ATM (Ver 2?)  if you want to do anything with fonts?
    I think I have a WinME PC in the garage, which if you can re-format with DOS 5 and install Win3 instead (I may have the disks in the garage too), PM4 will positively scream along.
    I reckon it's non starter on a modern WinXP PC, as the OS is so different, but if you're willing to experiment, you never know!
    But if you want to open some old files to extract the text, you can open the PM4 files and save them with a d/l'ed trial copy of PM7, which will be OK on WinXP
    Iechyd da! John
    23:45 27/04/2009

Maybe you are looking for

  • Some missing features in Q10

    Dears, 1- Browser     -- Now, when I open any link; mp3 link or keek or video it doesn't as me if I want to open or save the file. I was using this features a lot. 2- BBM      -- The contacts page, don't have the collapse and expand for each list.   

  • Get rid of the "fill & Sign"-pane when opening pdf in iframe

    hi, I try to open a pdf in an iframe, but as it is a signed one, the pane "Fill & Sign" opens automatically, reducing the size of my document enormously. As the user can't switch the pane off (the viewer is protected), I want to get rid of this pane.

  • How to convert rows into single columns in Oracle?

    I have table with data like shown below in Oracle database. P_COLUMN COLUMN_1 COLUMN_2 COLUMN_3 COLUMN_ 4 COLUMN_5 COLUMN_6 COLUMN_7 COLUMN_8 COLUMN_9 COLUMN_10 1 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 1 C1 C2 C3 C4 C5 C6 C7

  • SC Workflow: Runtime Actual Approval determination

    Hi all, I want to know who approved the Shopping Cart (SC) in runtime within the BADI so that comparing his Approval Limit with the cost of SC I can decide whether to skip or go for next approval levels. Please help how to find it out. I have checked

  • API documents needed for ICacheService interface

    Hi , Can anyone tell me where can i find the documents for all the API's or for atleast for ICacheService interface. Regards, Saravanan