I am working with Java security policies and it's still rather new for me. I will like to be able to run the code directly as a launch configuration, so I have a debugger and all the other nice IDE stuff.

I can get it to work until I use the `codebase` attribute in the policy.

I have a class in the package `application` that creates a `LoginContext`. The policy file is located in the root of my project. With this content it works fine:

```
grant {
   permission javax.security.auth.AuthPermission "createLoginContext.Sample";
   permission javax.security.auth.AuthPermission "doAsPrivileged";
};

```

But when I add the codebase it fails with `Cannot create LoginContext. access denied ("javax.security.auth.AuthPermission" "createLoginContext.Sample")`

```
grant codebase "file:./bin/application/-" {
   permission javax.security.auth.AuthPermission "createLoginContext.Sample";
   permission javax.security.auth.AuthPermission "doAsPrivileged";
};

```

I have tried these values for `codebase`

1. file:application/-
2. file:./application/-
3. file:bin/application/-
4. file:./bin/application/-
5. file:C:/Full Path/to/project/bin/application/-
6. file://C:/Full Path/to/project/bin/application/-

(In case it matters: The full path includes spaces)