Skip to content

Commit

Permalink
Fix for security config
Browse files Browse the repository at this point in the history
  • Loading branch information
NavidMitchell committed Dec 19, 2024
1 parent 7d30232 commit 12580ed
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 35 deletions.
Original file line number Diff line number Diff line change
@@ -1,18 +1,33 @@
package org.kinotic.structures.internal.config;

import io.vertx.core.Vertx;
import io.vertx.ext.healthchecks.HealthChecks;
import org.kinotic.structures.api.services.security.AuthorizationServiceFactory;
import org.kinotic.structures.internal.api.services.impl.security.NoopAuthorizationServiceFactory;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

/**
* Enables component scanning for structures classes when {@link org.kinotic.continuum.api.annotations.EnableContinuum} is present
* NOTE: do not define any beans here, since they should not be loaded first necessarily
* Created by Navíd Mitchell 🤪 on 5/30/23.
*/
@Configuration
@EnableConfigurationProperties
@ComponentScan(basePackages = "org.kinotic.structures")
public class StructuresConfiguration {

@Bean
public HealthChecks healthChecks(Vertx vertx){
return HealthChecks.create(vertx);
}

@Bean
@ConditionalOnMissingBean
public AuthorizationServiceFactory authorizationServiceFactory(){
return new NoopAuthorizationServiceFactory();
}

}

This file was deleted.

This file was deleted.

0 comments on commit 12580ed

Please sign in to comment.