I have a application where users can write their customizations using the exposed public APIs. There are few public classes and API that are public but we don't want them to be accessible in the customization code for the users. Is there any way in java to do this without changing the access modifiers of the remaining APIs. I am exploring java security manager, don't know if it would work, any help would be appreciated.
Restricting certain public APIs/classes to users in java
60 Views Asked by user1300073 At
0
There are 0 best solutions below
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in DESIGN-PATTERNS
- Will it slow down the performance when Unit of work pattern is used with EF Core
- Design patterns - How Design patterns work with bulk data
- Using Repository pattern to fetch data from different places and build list of objects
- Suggest best design patterns to update or insert bulk data
- Mapping one collection of objects into another collection of objects
- How can I break down a large presenter in the Viper design pattern into smaller pieces?
- How to create under the label in Textformfield, not a border, in Flutter
- Own Pattern / framework for interfacing with components in C
- Common Method Implementation for Elasticsearch and OpenSearch Java SDK
- How can I decouple them?
- Understanding Potential Deadlock in Resource Pool Implementation Described in "Go in Action"
- Dependency Injection Patterns stand alone implementaion
- How to use GoF design pattern for software robustness?
- Pipeline data processing and code architecture
- Mocking inherited class where new object is created or how to unsmell my class
Related Questions in SECURITYMANAGER
- SecurityException from I/O code in a parallel stream
- Block reflection field/method access from classloader
- Prohibit scripts from accessing specific Java classes using Java security Manager
- Why AccessController is not blocking the non-privileged access
- Wildfly Security Manager not processing JndiPermission
- Specify multiple different policy files when invoking execution of an application in Java
- Security manager java stop override
- What does this method do checkCreateClassLoader in the security manager class
- How to run a plugin with a Custom Security Manager?
- How can I allow a final user to run scripts in a JEE environment under specific security constraints?
- Why does this seemingly equivalent SecurityManager code cause spurious exceptions?
- Why does my custom SecurityManager cause exceptions the 16th time I create an object with Constructor.newInstance?
- Prevent debuggers to see variable value
- A java SecurityManager that is identical to NO security manager except for a single check adjustment for System.exit
- Java SecurityManager: Good introduction to policy files
Related Questions in JAVA-SECURITY-MANAGER
- Java SecurityManager with custom policy file does not work as expected
- Geoserver 2.21.4 not deploying with Security Manager on JBoss EAP 7.4.9 when upgrading from Java 8 to Java 11
- JDK 17 Java Security is deprecated
- How to use Java Policy files
- How to create java RMI program without SecurityManager as it's deprecated?
- SecurityManager deprecation and reflection with suppressAccessChecks
- java.security.policy and RMI - classpath issue
- Getting errors related to java security-manager + ExpiringCache.java
- Surefire marks tests as failed when they set SecurityManager
- Restricting certain public APIs/classes to users in java
- RMI class loading from codebase without deprecated SecurityManager?
- what is loophole in java programming?
- CustomAuthenticationMechanism obtains none callerGroups after called identityStoreHandler.validate
- Getting this error - public key protected PKCS12 not supported
- How to doPrivileged in kotlin coroutines?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?