Skip to content

Commit 4799cb7

Browse files
fix: tokenURL과 refreshURL이 환경 종속적이지 않게 변경
fix: tokenURL과 refreshURL이 환경 종속적이지 않게 변경
2 parents 7f0b347 + cce243f commit 4799cb7

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

src/main/kotlin/com/yourssu/scouter/common/application/support/configuration/SwaggerConfiguration.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,16 @@ import io.swagger.v3.oas.models.security.OAuthFlows
88
import io.swagger.v3.oas.models.security.Scopes
99
import io.swagger.v3.oas.models.security.SecurityRequirement
1010
import io.swagger.v3.oas.models.security.SecurityScheme
11+
import org.springframework.beans.factory.annotation.Value
1112
import org.springframework.context.annotation.Bean
1213
import org.springframework.context.annotation.Configuration
1314

1415
@Configuration
1516
class SwaggerConfiguration {
1617

18+
@Value("\${domain}")
19+
private lateinit var domain: String
20+
1721
companion object {
1822
const val OAUTH2 = "oauth2"
1923
}
@@ -38,8 +42,8 @@ class SwaggerConfiguration {
3842
.authorizationCode(
3943
OAuthFlow()
4044
.authorizationUrl("https://accounts.google.com/o/oauth2/auth")
41-
.tokenUrl("http://localhost:8080/oauth2/swagger/callback")
42-
.refreshUrl("http://localhost:8080/oauth2/swagger/callback")
45+
.tokenUrl("${domain}/oauth2/swagger/callback")
46+
.refreshUrl("${domain}/oauth2/swagger/callback")
4347
.scopes(createGoogleScopes())
4448
)
4549
)

src/main/resources/application-dev.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ oauth2:
3838
- https://www.googleapis.com/auth/drive.readonly
3939
- https://www.googleapis.com/auth/forms.responses.readonly
4040
- https://www.googleapis.com/auth/gmail.send
41+
domain: https://api.scouter.yourssu.com
4142

4243
springdoc:
4344
swagger-ui:

src/main/resources/application-local.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ oauth2:
4646
- https://www.googleapis.com/auth/drive.readonly
4747
- https://www.googleapis.com/auth/forms.responses.readonly
4848
- https://www.googleapis.com/auth/gmail.send
49+
domain: http://localhost:8080
4950

5051
springdoc:
5152
swagger-ui:
@@ -57,4 +58,4 @@ springdoc:
5758
oauth:
5859
client-id: ${GOOGLE_OAUTH_CLIENT_ID}
5960
client-secret: ${GOOGLE_OAUTH_CLIENT_SECRET}
60-
oauth2-redirect-url: ${SWAGGER_OAUTH2_REDIRECT_URL}
61+
oauth2-redirect-url: ${SWAGGER_OAUTH2_REDIRECT_URL}

0 commit comments

Comments
 (0)