Skip to content

Instantly share code, notes, and snippets.

@sandipchitale
sandipchitale / README
Last active July 14, 2023 18:55
Openldap #openldap
# openldap
See openldap.bat
@sandipchitale
sandipchitale / DisableSecurityForAllActuatorEndpoints.java
Last active December 29, 2024 06:17
RequestMatcher for all Actuator paths #actuator
import org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest;
httpSecurity
.authorizeHttpRequests(auth -> {
auth.requestMatchers(EndpointRequest.toAnyEndpoint()).permitAll();
auth.anyRequest().fullyAuthenticated();
});
@sandipchitale
sandipchitale / as.txt
Last active July 11, 2023 20:38
OAuth2 Filter Chains #oauth2-security-filter-chains
Begin Filters ============================
URL: GET /oauth2/jwks
Filter Name: filters FilterClass: com.example.authserver.DumpFiltersConfig$DumpFilters
Filter Name: characterEncodingFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter
Filter Name: formContentFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedFormContentFilter
Filter Name: requestContextFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter
Filter Name: springSecurityFilterChain FilterClass: org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1
Begin Filter Chains ============================
org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers.OAuth2AuthorizationServerConfigurer$$Lambda$830/0x0000000801015988@482c351d
Or
@sandipchitale
sandipchitale / gradle-taskinfo.gradle
Created July 11, 2023 01:31
Taskinfo #gradle #taskinfo
initscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath "org.barfuin.gradle.taskinfo:gradle-taskinfo:2.1.0"
}
}
rootProject {
@sandipchitale
sandipchitale / README.md
Last active July 10, 2023 00:57
Intellij Plugin with Angular Primeng App #intellij #angular #primeng

Add the Angular App in the src/frontend folder.

@sandipchitale
sandipchitale / build.gradle
Created July 9, 2023 00:57
Build.gradle #infoarchive
import com.emc.gradle.embeddedComponents.CheckLicensesTask
import com.emc.gradle.embeddedComponents.ListEmbeddedComponentsTask
import org.apache.tools.ant.filters.ReplaceTokens
import org.springframework.boot.gradle.tasks.bundling.BootWar
buildscript {
dependencies {
[
'defaultEclipse',
@sandipchitale
sandipchitale / AutowiredApplication.java
Last active July 8, 2023 02:49
Autowired with conditional config #autowired
package com.example.autowired;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import org.springframework.stereotype.Component;
@sandipchitale
sandipchitale / OAuth2Login.md
Last active June 27, 2023 17:04
Notes on Spring Security 5 OAuth2 #Spring_Security5_OAuth2_Notes

Introduction

These are notes for OAuth2 Login in Spring Security 5 OAuth2 support for OAuth2 Login.

Auto configuration for OAuth2 Login

  • @OAuth2ClientAutoConfiguration which in turn imports
    • OAuth2ClientRegistrationRepositoryConfiguration
    • OAuth2WebSecurityConfiguration
@sandipchitale
sandipchitale / legacy-non-otds-sso
Last active June 22, 2023 03:53
InfoArchive Filter Chains #infoarchive_filter_chains
Filter Name: reconstituteAccessTokenFilter FilterClass: com.emc.ia.client.web.infoarchive.ReconstituteAccessTokenFilterConfig$ReconstituteAccessTokenFilter
Filter Name: dumpFilters FilterClass: com.emc.ia.client.web.infoarchive.InfoArchiveApplication$DumpFilters
Filter Name: downloadTokenFiler FilterClass: com.emc.ia.client.web.infoarchive.DownloadTokenFiler
Filter Name: characterEncodingFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter
Filter Name: webMvcMetricsFilter FilterClass: org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter
Filter Name: formContentFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedFormContentFilter
Filter Name: requestContextFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter
Filter Name: springSecurityFilterChain FilterClass: org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1
Or [Ant [pattern='/oauth/token'], Ant [pat
@sandipchitale
sandipchitale / Beans
Last active June 15, 2023 08:39
Oauth2AuthServer, OAuth2Login, OAuth2Client #oauth2
OAuth2 Server
// 20230615000159
// http://localhost:8080/actuator/beans?continue
{
"contexts": {
"application": {
"beans": {
"endpointCachingOperationInvokerAdvisor": {