Yeah, the OAuth stuff is necessary, because we can't just let you view whoever's private league information you want without having some form of authentication around it. I thought the following was a pretty good example of how you can maintain access to your own data indefinitely, though:
http://developer.yahoo.net/forum/index.php...ost&p=17181(okay, yeah, I wrote it up, too, but I still think it's objectively helpful :P)