ITunes U Private issue

ISSUE:
Can't access iTunes U public with admin credential.
Reproduce:
1) Click on private URL https://deimos.apple.com/WebObjects/Core.woa/SignIn/indiana.edu
2) Log in
3) Wait
4) Log in successful, however iTunes U page is black with scroll bar.
iTunes U Public works just fine:
https://deimos.apple.com/WebObjects/Core.woa/SignIn/indiana-public

We are aware of iTunes U sites that have created fairly broad and deep structures to include hundreds and even thousands of courses. This design of building a site is expected and recommended by Apple in order to help your user's experience of browsing iTunes U be as simple as possible. There are 2 problems that we aware of that come from this practice. First, the experience for Administrators can be slow and tedious due to the size of the site's main page and/or subsequent division pages. This problem may lead to a situation where iTunes simply renders a blank page when the Site Administrator logs in. Second, access to pages for end users can be slow especially if that structure is particularly large (in the thousands of course pages and tabs).
The iTunes U team will be working to resolve several issues that can arise from having sites this large and in the mean time we are recommending a few things that will help you plan your site and optimize its performance:
- Don't create empty courses and groups if there's no immediate need for them. Try to create courses and groups on demand. A large set of empty courses and groups can slow things down and will also clutter your user interface.
- We don't recommend more than 100 tracks per group. If you have a need to create a large collection of tracks that grows beyond 100 tracks, then we recommend creating several groups and subdividing your collection or using multiple course pages.
- We don't recommend more than 200 courses on one page. Again, if you have a need to create this many courses we would recommend that you subdivide. We will be working to resolve this issue in order to simplify and flatten the user experience for users that have access to only a few courses/groups.
- Clean up unused courses and groups and archive them outside of iTunes U. If you know a course from a previous session/semester/quarter is no longer being used, then you could delete it and restore it a later time if necessary.

Similar Messages

  • Problem Streaming Videos Through iTunes U Private

    We have recently received reports from students and faculty that they are unable to preview longer videos hosted in iTunes U Private. While this problem seems to affect longer videos with file sizes over 500 MB, there does not appear to be a specific file size or video length that causes the problem (e.g. Some files less than 400 MB do not play, and some files larger than 700 MB do play). This problem only affects people using iTunes client version 10. The same videos that cannot be previewed in iTunes 10 play fine in iTunes 9 without downloading. All files play in all versions of iTunes client after downloading locally.
    We confirmed Virginia Tech is seeing the same issue. Can anyone else confirm they are seeing the same issue? If so, please let us know if you have any ideas about the cause, a good workaround or a permanent fix. We have a very angry department chair in Film, Theater and Television that we would like to make happy soon.
    Please contact [email protected] if you would like to Discuss.
    Thanks in advance,
    Academic Technologies at Notre Dame
    Message was edited by: atsnd

    We are currently investigating this issue. We'll keep you posted on our findings.
    iTunes U Team

  • I have itunes 10.5.2  Can I download and update directly to the latest version of itunes without any issues?

    I have itunes 10.5.2   Can i download and update directly to the latest version of itunes without any issues?

    Yes, but back up the library first. Note that if you're using Mac OS X 10.5.8, you won't be able to update iTunes past 10.6.3.
    (96898)

  • FYI!  Intego NetBarrier X5 and iTunes App Store Issues

    I discovered last night (while attempting to download the iPhone 3.0 update) that my 3rd party firewall, Intego's NetBarrier X5, is preventing App Store application and iPhone software updates.
    Back in early March, I upgraded NetBarrier from X4 to X5, importing my settings from the old version into the new. From that point on, I have been unable to update my iPhone applications from within iTunes; I was caught in an endless loop of being asked to log into the App Store, and being denied access (almost as if my credentials weren't making it to Apple's servers). The weird part was, I had no problem downloading music, movies, etc. from the iTunes Store; this issue only affected App Store downloads/updates.
    I do not know if this is a problem with Intego or an Apple. I'm inclined to believe that something changed within iTunes 8; a change to the ports used to access the App Store, as opposed to the regular iTunes Store. I say this because, when I turned off NetBarrier completely, I was finally able to access/download my application updates after months of not being able to. As soon as I turned it back on, I got caught up in that endless login loop again. This is definately an issue.
    I post this information in the hope that it will resolve similar issues for others. iTunes Support, when contacted numerous times, was completely useless.
    It appears that I'm going to have to configure my firewall to allow ALL iTunes traffic to pass. Can someone please tell me where I can find a comprehensive list of ports that must be open for iTunes to function properly? I would greatly appreciate it.

    Hello Everyone,
    After upgrading to Snow Leopard, and re-installing X5 (10.5.4), it looks like I may have identified the cause of this issue.
    It appears that, within X5, if you select the "+Hide my Apple ID when using iTunes MiniStore+" option (Overview --> Privacy --> Data --> Surf), it jacks-up connections to iTunes Store App/iPhone OS Updates.
    For now, I have de-selected this option, and everything seems to be functioning as it should.
    I cannot believe that something as stupid as this has caused me (and countless others) so many months of aggravation. I will be reporting this as a defect to Intego later today.
    Hope this information helps.
    Kerry

  • ITunes & iRadio streaming issues, why?

    Hello from Miami,
    All this week I have been experianceing issues with either my iTunes Store giving me iTunes store errors windows along with the iRadio player acting up also. I have contacted apple support to clear caches along with anything else that needs clearing out. Well tonight the issues returned, I have to make an educated guess and say it's not at my end.
    Has anyone else experianced similar issues, update me.
    Thank you

    I was the originator of my post the other night.. "iTunes & iRadio Streaming issues, Why?" posted on October 19th. It is that another person chimed in on my topic, paulie74".
    I do not feel I was lectured, I was simply stating how you treated this other apple user, "paulie74" by stating the following. You said,
    "Also ranting about quality control will not help your cause, I use both and have absolutely no issues as do millions of others."
    Being positive and not being unhelpful is not what these forums are about, then you also mentioned,
    "perhaps you should read the Terms of Use you agreed to", I know the terms of these forums and those of the Apple company, I am not new to Apple, and would respectfully suggest that you be more constructive regarding your comments and not expresses yourself in a way that upsets others.
    And yes, I will forward all this onto Apple, for I trust they will do what's right as always.
    Thank you,
    Mohegan

  • Hot to access iTunes U private site

    Hi guys,
    I am new to iTunes U and working to build iTunes U private site but i don't go through it.
    The welcome email which i received from apple regarding our institution has link to activate site. But it is a public site manager; can you please let me know how can i access our private site management area?
    Thanks,
    Ali

    credential string:
    Instructor@urn:mace:itunesu.com:sites:emory.edu:classes:TEST_COURSE

  • ITunes Store Transaction Issue

    Can someone tell me how to contact iTunes for Transaction issues?
    PROBLEM:
    As you know, when we buy something from iTunes, it the "transaction details" says something like:
    "OUTSTANDING TRANS#****-****-****-**** MISCELLANEOUS DEBIT DEBIT". (The "****" being the card number).
    It has said that for the past several day in my "Transation History".
    How do I know its iTunes? My Bank told me + Everytime iTunes stuffs up (as in I buy something, and its not registsredt rpoperly I have to give the security number on the back of your debit card). So this time, I put the Security Number in maybe a few times, thinking I had to, and each time I did. They took $1 debit from me.
    Has anyone else encountered this?

    Try redownloading it via iCloud.
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    If the problem persists, see this article.
    How to report an issue with Your iTunes Store purchase
    B-rock

  • Any help troubleshooting iTunes type legibility issues after scrolling

    iTunes type is illegible after I scroll down a page. I'm using Chrome on a Window 7 (Pro) machine (64) with an "Intuos 4" Wacom tablet (USB). See image of screen capture below for illustration.
    The issue is happening everywhere I browse in iTunes store. It usually happens on several button's type at once effecting the legibility so bad it's unreadable. It is only occuring in the iTunes Store and not in 'Library' or any of the other areas of the application interface. So, I assume it has to do with a browser integration?
    When navigating (browsing) in iTunes store, the issue is consistantly happening using my scroll wheel as well as my pen. It's early and I've been up all night, so there is probably something I've left out here, but I will check back later this afternoon.

    Jgreg14 you have my sympathies. 36 hours ago while using my iPad I was told that my Apple ID had been disabled. Like you I went to the forums, reset my password, and also like you, nothing changed. I have contacted iTunes support and after 24 hours they responded with this:
    Cesar here from the iTunes Store Support Team. Your inquiry is very important to me, so I have requested assistance with the issue you reported. You will receive an email after the matter has been investigated and further information is available.
    Thank you for your patience. Apple wants your iTunes experience to be as enjoyable as possible. Take care!
    Boy do I feel special. I sat on the phone to the UK helpline for 30 minutes, and have been told my case has been elevated to "URGENT".
    Basically I was wondering if you ever got your problem sorted out?

  • I am trying to update my RSS via sound cloud to iTunes but having issues... please help

    I am trying to update my RSS via sound cloud to iTunes but having issues.
    I currently have my podcast working on iTunes but I have decided to change where I have them hosted.  I moved my podcasts over to Soundcloud and currently have the rss feed but I would like to update my iTunes podcast with this so that all my podcasts showing up on sound cloud will sync up and automatically update.
    here is my rss feed:
    feed://feeds.soundcloud.com/users/48458062-the-collective-podcast/tracks
    Podcast via Soundcloud:
    http://soundcloud.com/the-collective-podcast
    my podcast on iTunes:
    https://itunes.apple.com/us/podcast/the-collective-podcast/id662393388
    Any help would be greatly appreciated!
    Thanks!

    The feed in use by iTunes is http://thecollectivepodcast.podomatic.com/rss2.xml , not the one you list. It has one episode, whose media file URL is
    http://thecollectivepodcast.podomatic.com/enclosure/2013-06-14T16_06_53-07_00.mp 3
    Your feed at http://feeds.soundcloud.com/users/48458062-the-collective-podcast/tracks has no episodes.
    You will obviously need to get this sorted out before you can proceed. Once you have the soundcloud feed working properly you will need to add a special tag to the original feed in order to transfer the Store to using the new feed. The method is decribed here:
    http://www.wilmut.webspace.virginmedia.com/notes/podcast.html#move
    Please make sure you are completely clear about it before proceeding, and check that the new feed works by subscribing manually in iTunes before you try moving the Store to it.

  • Is the iTunes Store having issues? I can't download an app.

    Is the iTunes Store having issues? I can't download an app. I keep getting a message saying can cot connect to iTunes.

    Yes. A number of posts on this topic in the other forums
    Jim

  • PHP iTunes U authentication issue

    I’ve been working with integrating iTunes U with Moodle. On the Moodle site there is an iTunes U block available for integrating the 2 systems. I’ve been trying to use this and I am able to get to the iTunes U site from Moodle, but I am not being signed into the site as an authenticated user. I can’t seem to figure out why. I was however able to authenticate with a Perl script.
    The Moodle block has a Setting section where I fill in all my site specific information such as the Shared Secret. This is definitely working fine as I am able to get to my site without issue. But, the passing of the credentials and identity do not seem to be working because I am not being signed in as an authenticated user.
    Right now my Credentials are very basic – formatted just like the sample ones – such as:
    Adminstrator@urn:mace:itunesu.com:sites:example.edu (where example.edu is my school’s name).
    Can anyone review the files below and shed some light on why I am not getting authenticated?
    Thanks.
    Itunes_redirect.php
    <?php // $Id: itunesu_redirect.php,v 1.1 2008/06/06 19:08:49 mchurch Exp $
    require_once('../../config.php');
    global $USER, $CFG;
    require_once($CFG->dirroot.'/lib/weblib.php');
    require_once($CFG->dirroot.'/lib/moodlelib.php');
    require_once($CFG->dirroot.'/blocks/itunesu/itunes.php');
    if (!isloggedin()) {
    print_error('sessionerroruser', '' , $CFG->wwwroot);
    $destination = required_param('destination', SITEID, PARAM_INT); // iTunes U destination
    $name = fullname($USER);
    /* Create instance of the itunes class and initalized instance variables */
    $itunes = new itunes();
    $itunes->setUser($name, $USER->email, $USER->username, $USER->id);
    /* more work needs to be done with determining credentials */
    $itunes->setAdminCredential($CFG->blockitunesuadmincred);
    $itunes->setInstructorCredential($CFG->blockitunesuinsturctcred);
    $itunes->addAdminCredentials();
    $itunes->setSiteURL($CFG->blockitunesuurl);
    $itunes->setSharedSecret($CFG->blockitunesusharedsecret);
    $itunes->setDestination($destination);
    $itunes->invokeAction();
    ?>
    Itunes.php file:
    <?php
    # iTunes Authentication Class
    # Written by Aaron Axelsen - [email protected]
    # University of Wisconsin - Whitewater
    # Edited by Ryan Pharis, [email protected] - Texas Tech University
    # Class based on the Apple provided ITunesU.pl
    # example script.
    # REQUIREMENTS:
    # PHP:
    # - tested with PHP 5.2
    # - make sure hash_hmac() works - <a class="jive-link-external-small" href="http://us2.php.net/manual/en/function.hash-hmac.php">http://us2.php.net/m anual/en/function.hash-hmac.php</a>
    # - php curl support
    #Example Usage:
    <?php
    include('itunes.php');
    $itunes = new itunes();
    // show loading screen while processing request
    //include(ROOTURL.'/includes/pages/itunesload.php');
    // Set User
    $itunes->setUser("Jane Doe", "[email protected]", "jdoe", "42");
    // Set Admin Permissions
    $itunes->addAdminCredentials();
    // Set Instructor Permission
    //$itunes->addInstructorCredential('uniquename_fromitunes');
    // Set Student Credential
    //$itunes->addStudentCredential('uniquename_fromitunes');
    // Set Handle
    // This will direct login to the specific page
    #$itunes->setHandle('');
    // iTunes U Auth Debugging
    $itunes->setDebug(true);
    $itunes->invokeAction();
    ?>
    class itunes {
    // Oktech - add
    var $authtoken;
    var $siteURL;
    var $debugSuffix;
    var $sharedSecret;
    var $administratorCredential;
    var $instructorCredential;
    var $studentCredential;
    var $urlonly;
    var $urlcredentials;
    var $destination;
    // Oktech
    * Create iTunes Object
    public function __construct() {
    $this->setDebug(false);
    $this->siteURL = 'https://deimos.apple.com/WebObjects/Core.woa/Browse/example.edu';
    $this->directSiteURL = 'https://www.example.edu/cgi-bin/itunesu';
    $this->debugSuffix = '/abc1234';
    $this->sharedSecret = 'STRINGOFTHIRTYTWOLETTERSORDIGITS';
    $this->administratorCredential = 'Administrator@urn:mace:itunesu.com:sites:example.edu';
    $this->studentCredential = 'Student@urn:mace:itunesu.com:sites:example.edu';
    $this->instructorCredential = 'Instructor@urn:mace:itunesu.com:sites:example.edu';
    $this->credentials = array();
    // Set domain
    $this->setDomain();
    // Oktech add
    public function getInstructorCredential() {
    return $this->instructorCredential;
    public function setInstructorCredential($credential) {
    $this->instructorCredential = $credential;
    public function getStudentCredential() {
    return $this->studentCredential;
    public function setStudentCredential($credential) {
    $this->studentCredential = $credential;
    public function getAdminCredential() {
    return $this->administratorCredential;
    public function setAdminCredential($credential) {
    $this->administratorCredential = $credential;
    public function getSharedSecret() {
    return $this->sharedSecret;
    public function setSharedSecret($sharedsecret) {
    $this->sharedSecret = $sharedsecret;
    public function getAuthToken() {
    return $this->authtoken;
    public function setAuthToken($authtoken) {
    $this->authtoken = $authtoken;
    public function getDebugSuffix() {
    return $this->directSiteURL;
    public function setDebugSuffix($debugsuffix) {
    $this->directSiteURL = $debugsuffix;
    public function getSiteURL() {
    return $this->siteURL;
    public function setSiteURL($siteurl) {
    $this->siteURL = $siteurl;
    * Extract the URL from the return html
    * block from the iTunes U server. Replace
    * Apple's itmss tag with https
    private function extractURL($htmlblock) {
    $remainder = '';
    $pos = 0;
    $result = '';
    $remainder = strstr($htmlblock, "_open('i");
    $remainder = substr_replace($remainder, '', 0, 7);
    $remainder = substr_replace($remainder, 'https', 0, 5);
    $pos = strpos($remainder, "');");
    $result = substr_replace($remainder, '', $pos);
    $this->urlonly = $result;
    public function getExtractedURL() {
    return $this->urlonly;
    * Extract the credentials part from the returned URL from
    * the iTunes U server
    public function extractURLCredentials($url) {
    $result = '';
    $pos = 0;
    $remainder = strstr($url, "gtcc.edu?");
    $remainder = substr_replace($remainder, '', 0, 9);
    $this->urlcredentials = $remainder;
    public function getExtractedURLCredentials() {
    return $this->urlcredentials;
    public function setDestination($destination) {
    $this->destination = $destination;
    public function getDestination() {
    return $this->destination;
    // Oktech add
    * Add's admin credentials for a given user
    public function addAdminCredentials() {
    $this->addCredentials($this->administratorCredential);
    * Add Student Credential for a given course
    public function addStudentCredential($unique) {
    $this->addCredentials($this->studentCredential.":$unique");
    * Add Instructor Credential for a given course
    public function addInstructorCredential($unique) {
    $this->addCredentials($this->instructorCredential.":$unique");
    * Set User Information
    public function setUser($name, $email, $netid, $userid) {
    $this->name = $name;
    $this->email = $email;
    $this->netid = $netid;
    $this->userid = $userid;
    return true;
    * Set the Domain
    * Takes the siteURL and splits off the destination, hostname and action path.
    private function setDomain() {
    $tmpArray = split("/",$this->siteURL);
    $this->siteDomain = $tmpArray[sizeof($tmpArray)-1];
    $this->actionPath = preg_replace("/https:\/\/(.+?)\/.*/",'$1',$this->siteURL);
    $pattern = "/https:\/\/".$this->actionPath."(.*)/";
    $this->hostName = preg_replace($pattern,'$1',$this->siteURL);
    $this->destination = $this->siteDomain;
    return true;
    * Set the Handle
    * Takes the handle as input and forms the get upload url string
    * This is needed for using the API to upload files directly to iTunes U
    public function setHandle($handleIn) {
    $this->handle = $handleIn;
    $this->getUploadUrl = "http://deimos.apple.com/WebObjects/Core.woa/API/GetUploadURL/".$this->siteDoma in.'.'.$this->handle;
    return true;
    * Get Identity String
    * Combine user identity information into an appropriately formatted string.
    * take the arguments passed into the function copy them to variables
    private function getIdentityString() {
    # wrap the elements into the required delimiters.
    return sprintf('"%s" <%s> (%s) [%s]', $this->name, $this->email, $this->netid, $this->userid);
    * Add Credentials to Array
    * Allows to push multiple credientials for a user onto the array
    public function addCredentials($credentials) {
    array_push($this->credentials,$credentials);
    return true;
    * Get Credentials String
    * this is equivalent to join(';', @_); this function is present
    * for consistency with the Java example.
    * concatenates all the passed in credentials into a string
    * with a semicolon delimiting the credentials in the string.
    private function getCredentialsString() {
    #make sure that at least one credential is passed in
    if (sizeof($this->credentials) < 1)
    return false;
    return implode(";",$this->credentials);
    private function getAuthorizationToken() {
    # Create a buffer with which to generate the authorization token.
    $buffer = "";
    # create the POST Content and sign it
    $buffer .= "credentials=" . urlencode($this->getCredentialsString());
    $buffer .= "&identity=" . urlencode($this->identity);
    $buffer .= "&time=" . urlencode(mktime());
    # returns a signed message that is sent to the server
    $signature = hash_hmac('SHA256', $buffer, $this->sharedSecret);
    # append the signature to the POST content
    return sprintf("%s&signature=%s", $buffer, $signature);
    * Invoke Action
    * Send a request to iTunes U and record the response.
    * Net:HTTPS is used to get better control of the encoding of the POST data
    * as HTTP::Request::Common does not encode parentheses and Java's URLEncoder
    * does.
    public function invokeAction() {
    $this->identity = $this->getIdentityString();
    $this->token = $this->getAuthorizationToken();
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $this->generateURL() . '?' . $this->token);
    //curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // Oktech - change
    $this->authtoken = curl_exec($ch);
    curl_close($ch);
    /* Start a new sesstion and send a request for specific content with the appropriate credentials */
    $ch = curl_init();
    $this->extractURL($this->authtoken);
    $this->extractURLCredentials($this->urlonly);
    curl_setopt($ch, CURLOPT_URL, $this->siteURL . '.' . $this->destination . '?' . $this->urlcredentials);
    //curl_setopt($ch, CURLOPT_POST, 1);
    curl_exec($ch);
    curl_close($ch);
    // Oktech
    * Auth and Upload File to iTunes U
    * This method is said to not be as heavily tested by apple, so you may have
    * unexpected results.
    * $fileIn - full system path to the file you desire to upload
    public function uploadFile($fileIn) {
    $this->identity = $this->getIdentityString();
    $this->token = $this->getAuthorizationToken();
    // Escape the filename
    $f = escapeshellcmd($fileIn);
    // Contact Apple and Get the Upload URL
    $upUrl = curl_init($this->getUploadUrl.'?'.$this->token);
    curl_setopt($upUrl, CURLOPT_RETURNTRANSFER, true);
    $uploadURL = curl_exec($upUrl);
    $error = curl_error($upUrl);
    $http_code = curl_getinfo($upUrl ,CURLINFOHTTPCODE);
    curl_close($upUrl);
    print $http_code;
    print "
    $uploadURL";
    if ($error) {
    print "
    $error";
    # Currently not working using php/curl functions. For now, we are just going to echo a system command .. see below
    #// Push out the designated file to iTunes U
    #// Build Post Fields
    #$postfields = array("file" => "@$fileIn");
    #$pushUrl = curl_init($uploadURL);
    #curl_setopt($pushUrl, CURLOPT_FAILONERROR, 1);
    #curl_setopt($pushUrl, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
    #curl_setopt($pushUrl, CURLOPT_VERBOSE, 1);
    #curl_setopt($pushUrl, CURLOPT_RETURNTRANSFER, true);
    #curl_setopt($pushUrl, CURLOPT_POST, true);
    #curl_setopt($pushUrl, CURLOPT_POSTFILEDS, $postfields);
    #$output = curl_exec($pushUrl);
    #$error = curl_error($pushUrl);
    #$http_code = curl_getinfo($pushUrl, CURLINFOHTTPCODE);
    #curl_close($pushUrl);
    #print "
    #print $http_code;
    #print "
    $output";
    #if ($error) {
    # print "
    $error";
    // Set the php time limit higher so it doesnt time out.
    settimelimit(1200);
    // System command to initiate curl and upload the file. (Temp until I figure out the php curl commands to do it)
    $command = "curl -S -F file=@$f $uploadURL";
    echo "
    echo $command;
    exec($command, $result, $error);
    if ($error) {
    echo "I'm busted";
    } else {
    print_r($result);
    echo $command;
    * Set Debugging
    * Enable/Disable debugging of iTunes U Authentication
    public function setDebug($bool) {
    if ($bool) {
    $this->debug = true;
    } else {
    $this->debug = false;
    return true;
    * Generate Site URL
    * Append debug suffix to end of url if debugging is enabled
    private function generateURL() {
    if ($this->debug) {
    return $this->siteURL.$this->debugSuffix;
    } elseif ($this->isHandleSet()) {
    return $this->directSiteURL.'.'.$this->handle;
    } else {
    return $this->siteURL;
    * Check to see if the handle is set
    private function isHandleSet() {
    if (isset($this->handle))
    return true;
    else
    return false;
    ?>

    Janet ... hmmm ... I suppose it could also be "Jane T. Smith" ... ah well, anywho,
    One thing to understand when it comes to credentialling is that, even if your transfer CGI (Moodle block) doesn't work ... if you redirect someone to your iTunes U site, that person will -always- carry two credentials ... "Unauthenticated" and "All". You do not have to assign the credentials ... they are automatic.
    Put it this way, if I direct you to my site:
    https://deimos.apple.com/WebObjects/Core.woa/Browse/uic.edu
    if you click on that link, authentication or no, Apple will give you the "Unauthenticated" and "All" credentials. Anywhere on my site where those creds are good, you'll have access.
    Hmmm ... maybe I can rephrase it this way ... there are four credentials that are a part of every site ...
    All ... everyone who accesses your site gets this cred ... everyone.
    Authenticated ... if you pass a valid iTunes U URL request for a user, he/she will get this cred.
    Unauthenticated ... this cred is given whenever someone gets to your site -without- a tokenized (credentials, identity, time, signature) URL request. For example, if someone uses your site base URL without any modification.
    Administrator ... this cred has total access to a site.
    So if you access your site using your admin cred, you'll actually carry three creds ... "Administrator" (of course), but also "All" and "Authenticated".
    So why this long discussion of creds? Well, if you're getting in with the "Unauthenticated" credential, it's a sure sign your transfer CGI (Moodle thingy) isn't working ... at all. It's not that you can't pass the admin cred ... or identity info ... you're not passing any info. And because you're not passing any info, iTunes U does the default thing ... give you "All" and "Unauthenticated" access.

  • Problems with logging into iTunes U private content. Did something change on Apple's end?

    We've been running iTunes U for public and private content for several years.
    Just in the last day or so, when we log in with our local credentials, a blank page pops up.
    The person who set up the transfer script said something changed on Apple's end. Does anyone know if there was a change or is also having a problem?
    Marilyn
    Ithaca College.

    We are not seeing an issue accessing the Ithaca College site via transfer script on our end. In most cases, when a transfer script that had previously worked suddenly stops working, the time stamp for the credentials is outside of the 90 second window we are expecting. We would recommend appending the debug suffix to the credential to test the credential.
    Relevant topic in iTunes U Adminsitration Guide - Debugging Site Access and Integration:
    http://deimos.apple.com/rsrc/doc//iTunesUAdministrationGuide/DebuggingSiteAccess andIntegration/chapter_19_section_1.html#//apple_ref/doc/uid/AdminGuide-CH21-SW1
    -Thanks

  • Unable to Login To iTunes U Private Site

    As of this morning we are experiencing an issue on campus where no one is able to view any course material in iTunes U. Upon logging in, users are being redirected to the public site, as opposed to the private site. Nothing in our configuration has changed, so we're unsure why this is happening. Has anyone else ever experienced this problem? Thanks in advance for any advice.

    I would recommend appending the debug suffix to your transfer script and confirming that the time stamp falls within a 90 second window of our time servers. It is often the case that when users are suddenly no longer able to access a private iTunes U site and no change has been made to the resource that generates the authorization token, there is a disparity between the time-stamp provided by the system generating the token and Apple's time servers, greater than 90 seconds.
    For reference:
    Debugging Site Access and Integration - http://deimos.apple.com/rsrc/doc//iTunesUAdministrationGuide/DebuggingSiteAccess andIntegration/chapter19_section_1.html#//appleref/doc/uid/AdminGuide-CH21-SW1
    Generating the Token Data - http://deimos.apple.com/rsrc/doc//iTunesUAdministrationGuide/AdministeringSiteAc cess/chapter7_section_6.html#//appleref/doc/uid/AdminGuide-CH4-SW4

  • 'Wild Card' access setting in iTunes U - private site

    Hi Folks,
    I mistakenly deleted one of my access settings in our private iTunes U site today, and have managed to block all of our users from seeing any of their course content.
    Does anyone know of an access setting that is some kind of Download wild card? I vaguely remember that it didn't look like any credentials were a part of the rule, so I assumed it was a kind of wild card.
    Cheers!

    The problem seems to be related to loading images from the apple site (deimos.apple.com). The iTunes launch page will randomly lock-up while loading these images ( there is a 30 second to 2 minute delay typically). If I try to load one of these images defined in the launch page HTML, directly in the browser I see the same issue. The issues varies, at times there is no issue and at others the images won't load properly 50% of the time.

  • I plan to loan my iPod Touch to a friend for one month to use in Europe.  How can I keep my iTunes account private, but enable him to create his own iTunes account to use on my iPod Touch?

    I plan to loan my iPod Touch to a friend here in the USA for one month to use on his trip to Europe.  How can I keep my iTunes content and my account private, but enable him to create his own iTunes account to use on my iPod Touch?  Also, do I need to de-register my iPod Touch for all of this to happen--and have him register my iPod Touch in his name for that month he is using it in Europe?

    very_nice wrote:
    The suggested advice in this support article http://support.apple.com/kb/HT1478 wasn't a help at all, because the option "enable disc use" in the summary window of itunes doesn't appear.
    *From the article*:
    Products Affected
    iTunes 7 for Mac, iTunes 7 for Windows, iPod nano, iPod shuffle, iPod mini, iPod, iTunes 8 for >Windows, iTunes 8 for Mac
    No mention of the Touch, it works differently from other iPods and has no "disk mode" as such.
    I think it can be used as a storage device by using a 3rd party App, search the the App Store for such items.
    Photos transferred to your Touch via iTunes will be of severely compromised quality i.e 640x480 pixel resolution and file size around 600-700 kb. These can be retrieved, again using a 3rd party application on your computer, such as [Touch Copy|http://www.wideanglesoftware.com/touchcopy> but you will not get back original quality images.
    Good luck,
    Dud.

Maybe you are looking for