]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.core/src/org/argeo/security/core/BundleContextCallback.java
Use standard JAAS login context for RAP login
[lgpl/argeo-commons.git] / org.argeo.security.core / src / org / argeo / security / core / BundleContextCallback.java
diff --git a/org.argeo.security.core/src/org/argeo/security/core/BundleContextCallback.java b/org.argeo.security.core/src/org/argeo/security/core/BundleContextCallback.java
new file mode 100644 (file)
index 0000000..51831fd
--- /dev/null
@@ -0,0 +1,19 @@
+package org.argeo.security.core;
+
+import javax.security.auth.callback.Callback;
+
+import org.osgi.framework.BundleContext;
+
+/** Gives access to the OSGi {@link BundleContext} */
+public class BundleContextCallback implements Callback {
+       private BundleContext bundleContext;
+
+       public BundleContext getBundleContext() {
+               return bundleContext;
+       }
+
+       public void setBundleContext(BundleContext bundleContext) {
+               this.bundleContext = bundleContext;
+       }
+
+}