diff --git a/api/api-core/src/main/kotlin/co/nilin/opex/api/core/inout/TransferMethod.kt b/api/api-core/src/main/kotlin/co/nilin/opex/api/core/inout/TransferMethod.kt index 01155fb08..477927f16 100644 --- a/api/api-core/src/main/kotlin/co/nilin/opex/api/core/inout/TransferMethod.kt +++ b/api/api-core/src/main/kotlin/co/nilin/opex/api/core/inout/TransferMethod.kt @@ -1,5 +1,5 @@ package co.nilin.opex.api.core.inout enum class TransferMethod { - CARD, SHEBA, IPG, EXCHANGE , MANUALLY , VOUCHER, MPG + CARD, SHEBA, IPG, EXCHANGE , MANUALLY , VOUCHER, MPG , REWARD } diff --git a/api/api-ports/api-binance-rest/src/main/kotlin/co/nilin/opex/api/ports/binance/config/SecurityConfig.kt b/api/api-ports/api-binance-rest/src/main/kotlin/co/nilin/opex/api/ports/binance/config/SecurityConfig.kt index 9f3be0caa..ab2ce407d 100644 --- a/api/api-ports/api-binance-rest/src/main/kotlin/co/nilin/opex/api/ports/binance/config/SecurityConfig.kt +++ b/api/api-ports/api-binance-rest/src/main/kotlin/co/nilin/opex/api/ports/binance/config/SecurityConfig.kt @@ -64,6 +64,7 @@ class SecurityConfig( .pathMatchers(HttpMethod.PUT, "/opex/v1/otc/rate").hasAnyAuthority("ROLE_admin", "ROLE_rate_bot") .pathMatchers(HttpMethod.GET, "/opex/v1/otc/**").permitAll() .pathMatchers("/opex/v1/otc/**").hasAuthority("ROLE_admin") + .pathMatchers(HttpMethod.GET,"/opex/v1/bank-account").permitAll() .pathMatchers("/opex/v1/bank-account/**").hasAuthority("PERM_bank_account:write") .anyExchange().authenticated() } diff --git a/profile/profile-app/src/main/kotlin/co/nilin/opex/profile/app/config/SecurityConfig.kt b/profile/profile-app/src/main/kotlin/co/nilin/opex/profile/app/config/SecurityConfig.kt index 936bf4368..cffba82a5 100644 --- a/profile/profile-app/src/main/kotlin/co/nilin/opex/profile/app/config/SecurityConfig.kt +++ b/profile/profile-app/src/main/kotlin/co/nilin/opex/profile/app/config/SecurityConfig.kt @@ -28,6 +28,7 @@ class SecurityConfig { .authorizeExchange() { it.pathMatchers(HttpMethod.GET, "/admin/**").hasAnyAuthority("ROLE_monitoring", "ROLE_admin") .pathMatchers("/admin/**").hasAuthority("ROLE_admin") + .pathMatchers(HttpMethod.GET,"/bank-account").permitAll() .pathMatchers("/bank-account/**").hasAuthority("PERM_bank_account:write") .pathMatchers("/actuator/**").permitAll() .anyExchange().authenticated()