blob: 5897acc1720dcd2694515c91a1a63545945f08f0 [file] [log] [blame]
package org.apache.shiro.cdi;
import org.apache.shiro.authz.Permission;
import org.apache.shiro.authz.permission.PermissionResolver;
import org.apache.shiro.realm.Realm;
import org.apache.shiro.realm.text.TextConfigurationRealm;
import org.apache.shiro.util.Initializable;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.Typed;
class StubConfiguration {
@Typed({Realm.class, Initializable.class})
@Produces
private TextConfigurationRealm createTestRealm() {
return new TextConfigurationRealm();
}
@Produces
private PermissionResolver createPermissionResolver() {
return new PermissionResolver() {
@Override
public Permission resolvePermission(String permissionString) {
return null;
}
};
}
}