Hi @ all!
Ich hoffe ihr könnt mir weiterhelfen....
Ich programmiere gerade an einem Java Security Programm zur Authentifizierung und versuche eine SimpleAction Classe zu implementieren die mit Subject.doAs(lc.getSubject(), new SimpleAction()); nach erfolgreicher Authentifizierung ausgeführt werden soll.
hier der Code
Jetzt zu meinem Problem ich habe die Klasse nach einem Sun Tutorial http://java.sun.com/javase/6/docs/technotes/guides/security/jaas/JAASRefGuide.html
gemacht. In diesem Tutorial wird beschrieben das man return null machen kann. Es funktioniert aber nicht ich werde darauf hingewiesen das die Funktion run ein Object als Rückgabewert erwartet. An was könnte das liegen???
Danke für eure Hilfe!
MFG Tobias
Ich hoffe ihr könnt mir weiterhelfen....
Ich programmiere gerade an einem Java Security Programm zur Authentifizierung und versuche eine SimpleAction Classe zu implementieren die mit Subject.doAs(lc.getSubject(), new SimpleAction()); nach erfolgreicher Authentifizierung ausgeführt werden soll.
hier der Code
Code:
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.security.PrivilegedAction;
public class SimpleAction implements PrivilegedAction {
public Object run() {
try{
FileOutputStream fos = new FileOutputStream("writeb.txt");
byte[] b = {'y','e','s'};
fos.write(b);
System.out.println("Written");
return null;
}
catch(FileNotFoundException e)
{
System.out.println("File not found");
}
catch(IOException e){
System.out.println("es konnte nicht geschrieben werden");
}
}
}
Jetzt zu meinem Problem ich habe die Klasse nach einem Sun Tutorial http://java.sun.com/javase/6/docs/technotes/guides/security/jaas/JAASRefGuide.html
gemacht. In diesem Tutorial wird beschrieben das man return null machen kann. Es funktioniert aber nicht ich werde darauf hingewiesen das die Funktion run ein Object als Rückgabewert erwartet. An was könnte das liegen???
Danke für eure Hilfe!
MFG Tobias