Skip to content

Instantly share code, notes, and snippets.

@PedroAlvarado
PedroAlvarado / gist:62c5cd7546b3926fdd2a0f4ef09e36e2
Last active December 3, 2022 07:35
Error Handling - More errors than necessary.
package com.example.x
import arrow.core.Either
import arrow.core.continuations.Effect
import arrow.core.continuations.EffectScope
import arrow.core.continuations.effect
import io.kotest.core.spec.style.StringSpec
typealias Raise<E> = EffectScope<E>
@PedroAlvarado
PedroAlvarado / ResourceServerConfiguration.java
Last active April 5, 2024 06:32
ResourceServerConfiguration - HttpSecurity Specific AnonymousAuthenticationProvider
package org.springframework.security.oauth2.config.annotation.web.configuration;
import org.springframework.aop.framework.Advised;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.Ordered;
import org.springframework.security.authentication.AnonymousAuthenticationProvider;
import org.springframework.security.authentication.AuthenticationEventPublisher;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;