
Chapter 3. Web Services integration 103
Example 3-24 ChechNoJaas2.java
import com.tivoli.mts.PDPermission;
import com.tivoli.mts.PDPrincipal;
public class CheckNoJaas2 {
protected String uid;// user name
protected String rsc; //requested resource
protected String act; //requested action
public void CheckNoJaas2(){
}
public void setAMPerm(String getUid, String getRsc, String getAct){
uid = getUid;
rsc = changeName(getRsc);
act = getAct;
}
public boolean getAMPerm(){
PDPrincipal whoItIs;
whoItIs = new PDPrincipal(uid);
boolean worked;
PDPermission whatTheyWant = null;
whatTheyWant = new PDPermission(rsc, act);
worked = whoItIs.implies(whatTheyWant);
return worke ...