Autenticação: JAVA + SWF

Bom dia.

Estou desenvolvendo um projeto, onde o usuário deve se logar para acessar uma aplicação em flash, funciona da seguinte forma:

login.asp - autentica a sessão
index2.asp - verifica se a sessão é autenticada e executa a aplicação index2.swf
index2.swf - aplicação em si

Porém, caso alguém tente acessar server01/index2.swf, vai abrir o aplicativo normalmente, pois o swf é “burro”. Como o Flash aceita comando em JAVA, gostaria de saber se existe algum comando que verifique a página de origem do arquivo. Ou seja, algum código que permita que o arquivo seja aberto somente quando chamado pela página index2.asp, e que caso não seja chamado pela index2.asp, o usuário seja direcionado para a login.asp.

Alguém pode me ajudar com isso? Obrigado.

A sua aplicação está em ASP ou JAVA???

Se for usando Java Servelt API 2.3 ou superior, voce pode usar os mecanismos de JAAS que os AppServers J2EE suportam (LDAP, Banco Dados, Arquivos, etc).

http://developers.sun.com/prodtech/javatools/jsenterprise/reference/techart/jse8_1/security.html

A aplicação está em ASP, usando SQL Server.