INNER CODE UNIT · Java

CloudGeoServerSecurityManager

geoserver/geoserver-cloud · src/main/src/main/java/org/geoserver/security/CloudGeoServerSecurityManager.java:41

public class CloudGeoServerSecurityManager extends GeoServerSecurityManager {

    private final Consumer<SecurityConfigChanged> eventPublisher;
    private final Supplier<Long> updateSequenceIncrementor;

    // Store applicationContext from setApplicationContext method
    private ApplicationContext applicationContext;

    private final AtomicBoolean reloading = new AtomicBoolean(false);
    private List<AuthenticationProvider> additionalAuthenticationProviders;
    private GeoServerConfigurationLock configLock;

    public CloudGeoServerSecurityManager(
            GeoServerConfigurationLock configLock,
            GeoServerDataDirectory dataDir,
            @NonNull Consumer<SecurityConfigChanged> eventPublisher,
            @NonNull Supplier<Long> updateSequenceIncrementor,
            @NonNull List<AuthenticationProvider> additionalAuthenticationProviders)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…