Skip to content

Commit

Permalink
refactor :: 오어스 신청 별도로 뺴기
Browse files Browse the repository at this point in the history
  • Loading branch information
4mjeo committed Mar 2, 2024
1 parent 03802b0 commit 5680e1c
Showing 1 changed file with 26 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ import com.example.mergebackend.domain.user.repository.UserRepository
import com.example.mergebackend.global.common.facade.UserFacade
import com.example.mergebackend.infra.feign.oauth.OAuthClient
import com.example.mergebackend.infra.feign.oauth.dto.request.RegisterClientRequest
import com.example.mergebackend.infra.feign.oauth.dto.request.UpdateClientRequest
import com.example.mergebackend.infra.feign.oauth.dto.response.RegenerateSecretResponse
import com.example.mergebackend.infra.feign.oauth.dto.response.RegisterClientResponse
import com.example.mergebackend.infra.feign.oauth.dto.response.UpdateClientResponse
import org.springframework.data.repository.findByIdOrNull
import org.springframework.stereotype.Service
import org.springframework.transaction.annotation.Transactional
Expand All @@ -28,8 +32,8 @@ class ProjectServiceImpl(
private val userFacade: UserFacade,
private val fileService: FileService,
private val userRepository: UserRepository,
private val oAuthClient: OAuthClient,
) : ProjectService {
private val oAuthClient: OAuthClient
) : ProjectService {

@Transactional
override fun register(
Expand Down Expand Up @@ -72,14 +76,6 @@ class ProjectServiceImpl(

projectRepository.save(project)

oAuthClient.registerClient(

request = RegisterClientRequest(
clientId = req.projectNameEn,
redirectUris = req.redirectUris ?: emptyList()
)
)


return project.toResponse(user)
}
Expand Down Expand Up @@ -178,4 +174,24 @@ class ProjectServiceImpl(

project.isHidden = false
}

@Transactional
override fun registerClient(req: RegisterClientRequest): RegisterClientResponse {
return oAuthClient.registerClient(
request = RegisterClientRequest(
clientId = req.clientId,
redirectUris = req.redirectUris ?: emptyList()
)
)
}

@Transactional
override fun updateClient(clientId: String, req: UpdateClientRequest): UpdateClientResponse {
return oAuthClient.updateClient(clientId, req)
}

@Transactional
override fun regenerateSecret(clientId: String): RegenerateSecretResponse {
return oAuthClient.regenerateSecret(clientId)
}
}

0 comments on commit 5680e1c

Please sign in to comment.