I-Tunes Transfer Script - Duncan Bernhardt

I'm not sure if this is the correct location for this, but i noticed that some other site admins are getting help directly from Duncan Bernhardt, so i'll give it a go.
I'm trying to do the initial setup for our I-tunes account (the address is https://deimos.apple.com/WebObjects/Core.woa/Browse/und.edu), and I keep getting messages saying the page has been opened in i-tunes, but then there's a error page, and it looks like I-tunes is looking for the transfer script at
https://www.und.edu/cgi-bin/itunesu?destination=und.edu
Is this correct? This is the location where the transfer script should be located?
Kevin Crawford
University of North Dakota

The transfer script just needs to be hosted some where that you can access it, but preferably it would be hosted in a secure, password protected location as it gives you site administrator level access to your site.
The script generates an HTTP POST request that is sent to the iTunes U server. The server checks the digital signature of the token to ensure it is valid. If it is valid then iTunes U returns a redirect URL that gives you access to your iTunes U site.
https://www.und.edu/cgi-bin/itunesu?destination=und.edu is the default login URL for your site. You are redirected to this URL when your authorization fails. You can change this login URL once you have access to your site.

Similar Messages

  • ASP transfer script

    I'm setting up iTunes U for my institute. I've run the initial login email and currently researching solutions for the transfer script.
    Has anyone come across any ASP solutions for this? Thanks.

    Duncan,
    I've got C# (.NET 2.5) code that I use in Windows Woolamaloo. If people would like, I'd be happy to post the code that creates the iTunes U URL request. ASP would, except for superficial languages differences, be the same. The thing about the Windows CLR is that works with any language, so long as that language can be changed to behave the exact same way as C#.

  • Transfer Script

    I am trying to restrict access to a course page by password protecting it. I have went into the edit course page and added in custom permission added download to USHistory@urn:mace:..... Ok now i tried to go into the transfer script and add the following credential;
    String[] credentialsArray = { USHistoryCredential };
    String displayName = "USHistory";
    String emailAddress = "[email protected]";
    String username = "USHistory";
    String userIdentifier = "password";
    What am I doing wrong cause this isn't working.
    Thanks

    Hmm ... lemme see if I can explain. I'm not sure I'm going to do your question justice ... but I'll try.
    The first thing to know is this: Apple does not hold any userid/password info for an iTunes U site ... with one, very very specific, exception. But that exception does not come into play for you in this instance. The basic rule of thumb is that Apple does not know any of your users ... Apple only deals with credentials.
    In iTunes U, what you do is authenticate your users your own way (whatever that is ... Banner, Active Directory, LDAP with an MD5 hashed password store, Kerberos). Your authentication process basically gives a yes/no answer ... "such-and-such user is valid at our school" or "such-and-such user is not part of our school". If you get a "yes" response from your authentication system, you generate a set of credentials for your user and pass them to Apple. Based on the credentials you assign to your user, Apple grants him/her access to specific courses and iTunes U tracks.
    As I am fond of saying, an iTunes U credential is like a high school hall pass. The hall pass itself is a piece of plastic or paper or cardboard ... it could be laminated ... but it only says one thing, "Let the bearer of this pass go to the lunchroom," or, "Let the bearer of this pass go to the bathroom," or, "Let the bearer of this pass go to the principal's office" ... like that. If a teacher stops a student in the hallway, he/she might ask, "Can I see your hall pass?" The teacher will not necessarily know who the student is ... all he/she needs to know is that the student has a valid hall pass. In fact, the beauty of the hall pass system is that no teacher need know the name of any particular student ... all that matters is that someone the teacher trusts gave the student a valid hall pass. iTunes U works the same way ... Apple "trusts" you to validate your users and assign them the right set of hall passes. That trust is established with your shared secret ... only you and Apple know what it is. But when Apple sees your users, it only sees credentials ... the hall passes ... it doesn't know your users' names, passwords, usernames, etc.
    So you might be asking, "Hey Rich, you say that Apple doesn't care about my users, so why does the example transfer script have 'username' in it, what's up with that?" Well, the answer is that you can, if you like, tell Apple to record identity information about your users and pass it back to you later in site usage logs ... but you do not have to pass identity information at all ... you can leave "username", "e-mail", "name" ... you can leave all that stuff blank and iTunes U would still work. However, when Apple sends you your site usage logs, all you'll see is that some "visitor" downloaded a certain track at a certain time. If you want to know who that was, you have to tell Apple to record that for you by sending a username along with a credential set. But Apple does not "see" your usernames/e-mail addresses/whatnot ... all Apple cares about is that credential set. Apple merely records user info to send back to you "as is". If you send bogus user info, for example, Apple would dutifully record it in logs and send it back to you the way you sent it. But get a credential wrong, and iTunes U will not work.
    So display name, username, user identifier, and e-mail address are not used by Apple at all in iTunes U. They are just recorded and sent back to you "as is" in usage logs -- they are just means for you to figure who's who when looking at logs. Apple does not encrypt them ... they are sent in the clear. For that reason, I would strongly urge you to not to send password info in that user identifier string.
    To restrict access to something in iTunes U, a credential is only half the story ... in iTunes U, there is something called a "permission". A permission is the combination of a credential and an access level. For example, a permission might look like this:
    Student@urn:mace:itunesu.com:sites:myu.edu DOWNLOAD
    or:
    Administrator@urn:mace:itunesu.com:sites:my.edu EDIT
    When you create a permission in iTunes U, you're saying that if someone comes to a "place" in your site, and he/she bears a certain credential ("Student" or "Administrator"), that he/she should have a certain access level ("can browse and download content" or "can edit this page") for that "place". Notice how usernames/passwords aren't a part of this scheme ... if you bear the "Student" credential, you can "DOWNLOAD" whereas if you bear the "Administrator" credential, you can "EDIT". Apple does not need to know who's who ... you've already authenticated your people and told Apple about the the creds/access that should be granted. Apple trusts you because you signed the user's request with the shared secret that only you and Apple know.
    Make sense?

  • Is there a php transfer script?

    Has anyone written or stumbled uppon a PHP transfer script they can share?
    Thanks

    Well, I have found this.  I am having trouble understanding how to impliment it.  Does anyone have any helpful suggestions?
    http://omega1.uww.edu/itunesu/

  • Is this transfer script business necessary?

    I have been asked by my school ot investigate setting up the iTunes site, but I have no clue and it's way over my head in dealing with scripting languages. Can we set up a site without having to create this transfer script business?

    If you don't have a transfer script how are you going to make your site public? How are you going to add content to your site?
    The transfer script is absolutely necessary. Its the only way to ensure that only the authorized users can edit the content of your site.

  • Java transfer script to iTunesU

    I am working on the transfer script to iTunesU.
    In this example
    http://deimos.apple.com/rsrc/doc/iTunesUAdministrationGuide/CustomizingYouriTune sUSite/chapter_8_section_9.html
    credentials=Instructor@urn:mace:example.edu:courses:fall06:eecs302:02&identity=" Jane Doe"<[email protected]>(jdoe)[528392]&time=1139331600
    Jane Doe has access to
    fall06:eecs302:02 course.
    What credentials will give him also access to
    fall06:eecs250:01
    course?
    He needs to have access to both  fall06:eecs302:02 and fall06:eecs250:01 courses (pages).
    Should it be done in the separate tokens to iTunesU?
    Any help will be greatly appreciated!
    Thanks!

    it is being fixed
    thanks!

  • Transfer script for public sites

    Hi,
    Is there a way for using a transfer script in public sites ?
    I only want to get the content information using a script.
    Thanks

    We're not including the destination variable in the form post that calls our cgi script. I can't get to the Edit Site Settings window in the original iTunes U store - we use this transfer script to handle the admin access, and it isn't working for that either.  I've been testing a very simple version of this Perl script from a fresh copy of the sample files collection, and with debugging enabled it looks like it is getting everything except for a current time - it tells me that the time is valid, but is "too far in the past" and so it doesn't include the otherwise valid identity and credential values.  I'm checking with our system administrators to verify that our server's time is accurate.  Thanks for the follow-up response.

  • Trouble installing "Tune Transfer" on my iMac

    I tried to install the Tune Transfer disk, onto my brand new iMac. After the installation bar gets to 100%, it goes to the next window that says "Errors occurred during the installation. JVM not found"
    I am new with Macs, and I am really having trouble figuring out how to correct this, and websites on google have only confused me more.

    doctorbrink, Welcome to the discussion area!
    If you have a new iMac you have an Intel based iMac. This is the discussion area for the iMac G4. You should post your question in the Intel based iMac discussion area.
    From what I can see, the "Tune Transfer" is very old software and has been discontinued.

  • Tune transfer software

    so I wanted to transfer all of my napster music to my ipod and I bought software called Tune Transfer for iPod. For some reason my laptop isn't recoginzine my ipod even though it is connected correctly and I can use itunes. When I go to my computer it isn't showing my ipod connected to a drive. The software then is not detecting an ipod either and I can't do anything. I have verified the USB port power is staying on and all my system requirements are met. Has anyone used this software before?

    Thank you for your recommendation(s).

  • Tune transfer and Java

    I am attempting to use Valusoft-Tune Transfer for iPod with my iMac. During the install process I receive the signal 'JVM not Detected.' I have spoken to valusoft who indicate that I should download Java from java.com. Mac OS X has the java app. Question: What needs to be added, if anything to make the tune transfer app function?
    Many Thanks and Best!!!
    Eric
    iMac & HP Pavillion 830n-XP   Mac OS X (10.4.6)   Mac Convert for the apps-PC for the real job!!

    > i updated my java ... message="JVM not found"
    Open System Profiler and click on Frameworks
    The list of Java items and versions should look like this

  • Tune transfer

    ok, i know that "tune transfer for ipod" isn't a product of apple, but.. i bought this product which transfers songs from my ipod into itunes and it works pretty much fine, songs are being transferred onto my computer..
    the problem is that i've just noticed that when i use tune transfer and transfer songs onto my computer from my ipod, somehow space is getting taken up on my ipod, and the amount of free space is slowly decreasing.. i'm wondering if the program is putting invisible elements onto my ipod and not deleting them after the transfer of tunes is complete.. please help, or at least show me a way that i can check for stuff on my ipod that is taking up my space other than music..
    thank u muchly..

    doctorbrink, Welcome to the discussion area!
    If you have a new iMac you have an Intel based iMac. This is the discussion area for the iMac G4. You should post your question in the Intel based iMac discussion area.
    From what I can see, the "Tune Transfer" is very old software and has been discontinued.

  • I am getting a JVM not found error when i try to install tune transfer

    this is what i am getting when after i install the program tune transfer...i updated my java and i am still getting the message....any thign would help thank you
    (Apr 6, 2007 10:25:07 PM), Install, com.installshield.product.service.product.PureJavaProductServiceImpl$Installer, err, ProductException: (error code = 601; message="JVM not found")
    STACK_TRACE: 8
    ProductException: (error code = 601; message="JVM not found")
    at com.installshield.product.actions.JVMResolution.install(Unknown Source)
    at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallPro duct.checkUninstallerJVMResolution(Unknown Source)
    at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallPro duct.install(Unknown Source)
    at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer. execute(Unknown Source)
    at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:613)

    > i updated my java ... message="JVM not found"
    Open System Profiler and click on Frameworks
    The list of Java items and versions should look like this

  • Can anyone help me with Tune Transfer

    I just got tune transfer and it wont read my ipod i can get the music that i downloaded from cds to show up but my ipod wont register.

    iOS: Transferring information from your current iPhone, iPad, or iPod touch to a new device

  • "jvm not found" on tunes transfer install----PLEASE HELP

    hey all! very new to mac ownership (been using my new pro for only a few hours now!) and im trying to install tunes transfer to get all my jams from my pod to my new machine, but i keep getting the "jvm not found" error. how can i correct this?? im not very technical so if anybody could explain this to me in the simplest way possible i would greatly appreciate it! thanks in advance!
    -John

    The only Tunes Transfer I can find is a Windows app, but assuming you've found a Mac version somewhere...
    The error means it can't find your installation of Java. My first guess would be that TT is looking for an older version of Java than the one that's installed on MacOS X these days.
    Since moving music from iPods back to computers is not supported by Apple, I won't recommend any alternative applications by name. But you might try googling for iTunes spelled backwards

  • Transfer script for private site has stopped working

    We had split our vintage iTunes U site into a new Public site - keeping the original access-controlled content as a 'private' site - a few months ago.  We had a transfer script in place for the original site, which was used to direct users to course materials with specific credentials supplied to control access.  The transfer script has stopped working at some point in recent weeks - we hadn't modified it for a quite a while, so I'm guessing that it has stopped working due to some change in the destination url.  I couldn't find documentation indicating any changes to the transfer script so that it finds the original site rather than the new Public site - the site url in the script is "https://deimos.apple.com/WebObjects/Core.woa/Browse/scu.edu", which will open the new public site.  If anyone has a suggestion for what we might try to get the script working again, it would be much appreciated.

    We're not including the destination variable in the form post that calls our cgi script. I can't get to the Edit Site Settings window in the original iTunes U store - we use this transfer script to handle the admin access, and it isn't working for that either.  I've been testing a very simple version of this Perl script from a fresh copy of the sample files collection, and with debugging enabled it looks like it is getting everything except for a current time - it tells me that the time is valid, but is "too far in the past" and so it doesn't include the otherwise valid identity and credential values.  I'm checking with our system administrators to verify that our server's time is accurate.  Thanks for the follow-up response.

Maybe you are looking for

  • ~9GB Footage = 42GB with iMovie import..

    I recently bought a Canon Vixia HF S20 camcorder which has a built in memory of 32GB. I took some footage on the camcoder for approx 41 minutes. In the quality of movie I am recording the 32GB gives me 2hours and 55 minutes of recording time on the c

  • MacBook printer problem

    Good day. I am having a problem with my new MacBook and hope you can help. I have it connected to an HP 5550 deskjet printer via USB cable. I can print things off my desktop but when I try to print from an application (Photoshop, Illustrator) it unex

  • Can't adjust color in placed image layer?

    I used File > Place to bring in some images, which are now layers. I want to adjust the colors of the layers but in Image > Adjustments everything is grayed out (except Shadows and HDR). The original layer allows full adjustments. The images I placed

  • Writing a web server.

    i am trying to write a tiny web server, with a gui, and want the gui to be a able to stop and start the server, the server is in a separate class called web server, and i need some code to destroy the instance of the class. thx in advance.

  • List users in role

    I'm working with 11g I must insert in a selectOneChose the users of a specific role. There is a specific XPATH function ( I saw that exist a function to extract users of a specific group) or API .... How can I do? Thanks Elena