전자정부 3.9 템플릿(포탈) 스프링 시큐리티 문의
- 작성자 :
- 이*엽
- 작성일 :
- 2020-04-24 10:46:28
- 조회수 :
- 2,595
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?qaId=QA_00000000000018589&menu=5&submenu=3
답변 감사합니다.
권한 설정으로 문제는 해결이 되었습니다.
궁금한 점이 globals.properties 의 Globals.Auth 값이 [security] 로 되어 있어서 스프링 시큐리티가 적용된 상태라고 하셨는데
globals.properties에는 기입되어 있지 않은데 이를 어디서 확인할 수 있나요?
========================================================================================
#-----------------------------------------------------------------------
#
# globals.properties : 시스템
#
#-----------------------------------------------------------------------
# 1. key = value 구조입니다.
# 2. key값은 공백문자를 포함불가, value값은 공백문자를 가능
# 3. key값으로 한글을 사용불가, value값은 한글사용이 가능
# 4. 줄을 바꿀 필요가 있으면 '\'를 라인의 끝에 추가(만약 '\'문자를 사용해야 하는 경우는 '\\'를 사용)
# 5. Windows에서의 디렉토리 표시 : '\\' or '/' ('\' 사용하면 안됨)
# 6. Unix에서의 디렉토리 표시 : '/'
# 7. 주석문 처리는 #사용
# 8. value값 뒤에 스페이스가 존재하는 경우 서블릿에서 참조할때는 에러발생할 수 있으므로 trim()하거나 마지막 공백없이 properties 값을 설정할것
#-----------------------------------------------------------------------
# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType = WINDOWS
# G4C 연결용 IP (localhost)
Globals.LocalIp = 127.0.0.1
# DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = cubrid
Globals.UserName=xxx
Globals.Password=xxx
#mysql
#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
#Globals.Url=jdbc:log4jdbc:mysql://127.0.0.1:3306/iancms
#oracle
#Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
#Globals.Url=jdbc:oracle:thin:@127.0.0.1:1521:egovfrm
#Altibase
#Globals.DriverClassName=Altibase.jdbc.driver.AltibaseDriver
#Globals.Url=jdbc:Altibase://127.0.0.1:1721/egovfrm?encoding=UTF-8
#Tibero
#Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver
#Globals.Url=jdbc:tibero:thin:@127.0.0.1:1821:egovfrm
#cubrid
Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver
Globals.Url=jdbc:cubrid:xxx.xxx.x.x:xxxx:xxx:::?charset=utf-8
# MainPage Setting
Globals.MainPage = /cmm/main/mainPage.do
=======================================================================================
답변 감사합니다.
권한 설정으로 문제는 해결이 되었습니다.
궁금한 점이 globals.properties 의 Globals.Auth 값이 [security] 로 되어 있어서 스프링 시큐리티가 적용된 상태라고 하셨는데
globals.properties에는 기입되어 있지 않은데 이를 어디서 확인할 수 있나요?
========================================================================================
#-----------------------------------------------------------------------
#
# globals.properties : 시스템
#
#-----------------------------------------------------------------------
# 1. key = value 구조입니다.
# 2. key값은 공백문자를 포함불가, value값은 공백문자를 가능
# 3. key값으로 한글을 사용불가, value값은 한글사용이 가능
# 4. 줄을 바꿀 필요가 있으면 '\'를 라인의 끝에 추가(만약 '\'문자를 사용해야 하는 경우는 '\\'를 사용)
# 5. Windows에서의 디렉토리 표시 : '\\' or '/' ('\' 사용하면 안됨)
# 6. Unix에서의 디렉토리 표시 : '/'
# 7. 주석문 처리는 #사용
# 8. value값 뒤에 스페이스가 존재하는 경우 서블릿에서 참조할때는 에러발생할 수 있으므로 trim()하거나 마지막 공백없이 properties 값을 설정할것
#-----------------------------------------------------------------------
# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType = WINDOWS
# G4C 연결용 IP (localhost)
Globals.LocalIp = 127.0.0.1
# DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = cubrid
Globals.UserName=xxx
Globals.Password=xxx
#mysql
#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
#Globals.Url=jdbc:log4jdbc:mysql://127.0.0.1:3306/iancms
#oracle
#Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
#Globals.Url=jdbc:oracle:thin:@127.0.0.1:1521:egovfrm
#Altibase
#Globals.DriverClassName=Altibase.jdbc.driver.AltibaseDriver
#Globals.Url=jdbc:Altibase://127.0.0.1:1721/egovfrm?encoding=UTF-8
#Tibero
#Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver
#Globals.Url=jdbc:tibero:thin:@127.0.0.1:1821:egovfrm
#cubrid
Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver
Globals.Url=jdbc:cubrid:xxx.xxx.x.x:xxxx:xxx:::?charset=utf-8
# MainPage Setting
Globals.MainPage = /cmm/main/mainPage.do
=======================================================================================
A
안녕하세요.
표준프레임워크센터입니다.
템플릿 템플릿 프로젝트 중 Common All-in-one 으로 설치하시거나
전자정부 포털사이트에서 공통컴포넌트 All-in-one 을 내려받아 설치하시면
globals.properties 에서 인증 및 권한방식 설정을 할 수 있습니다.
이전 답변에서 명확하게 말씀드리지 못해서 죄송합니다.
감사합니다.
표준프레임워크센터입니다.
템플릿 템플릿 프로젝트 중 Common All-in-one 으로 설치하시거나
전자정부 포털사이트에서 공통컴포넌트 All-in-one 을 내려받아 설치하시면
globals.properties 에서 인증 및 권한방식 설정을 할 수 있습니다.
이전 답변에서 명확하게 말씀드리지 못해서 죄송합니다.
감사합니다.