Salve utilizzo il sistema di autenticazione in oggetto.
Con pannello di login e

Protected Sub LoginAuthenticate(ByVal sender As Object, ByVal e As AuthenticateEventArgs) Handles Login.Authenticate
If (mia condizione) Then
e.Authenticated = True
Else
e.Authenticated = False

End If
End Sub

fino qui tutto bene.
ora devo implementare un'altro tipo di accesso, non diretto... tramite un'altro sito mi arriva la mail dell'utente che dopo adeguati controlli e con verifica di un token temporizzato, il sistema deve autenticare.
il mio problema è che non avendo a disposizione il controllo login non riesco appunto ad effettuare il login ho provato qualcosa del genere

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
If (mia condizione) Then e.Authenticated = True
End Sub

chiaramente e non va bene perchè non rappresenta AuthenticateEventArgs
come risolvo?