권한 2

[PostgreSQL] 테이블, 뷰에 대한 사용자 권한 조회 및 권한 부여

개요 최근에 타 기관에서 필요한 로그를 조회할 수 있도록 전용 아이디를 생성하고 해당 아이디에 특정 뷰만 조회할 수 있도록 권한을 부여했습니다. 실무 프로젝트를 개발하다 보면 이런 과정을 자주 겪을 것 같아 테이블에 대한 사용자 권한 조회 및 권한 부여하는 PostgreSQL 쿼리를 기록하겠습니다. 테이블, 뷰에 대한 사용자 권한 조회 SELECT grantee, privilege_type FROM information_schema.role_table_grants WHERE table_name='[테이블명]' 테이블, 뷰에 대해 사용자 권한 부여 GRANT [SELECT, INSERT, UPDATE, ...] ON [테이블명] TO [유저명] 출처 https://dba.stackexchange.com/q..

[DEV] 기록 2021.09.17

React axios 사용 예시

React에서 Rest Api를 쉽게 호출하기 위해 axios 라이브러리를 사용하게 되었습니다. 화면을 Component 단위로 나누었고 Api를 호출할 때마다 header에 인증 권한인 Authorization을 함께 넣어줘야 했는데 예시를 찾기 쉽지 않아 상당히 헤맸습니다. 따라서 간단한 사용 예시를 기록하고자 합니다. 현재 배워나가는 단계이기 때문에 비교적 최근에 나온 개념인 훅(hooks)를 최대한 활용했고 Class Component 방식이 아닌 함수형 Component 방식을 사용해 코드를 작성했습니다. 참고로, 프론트는 React, 백은 SpringBoot 프레임워크를 사용하여 개발했습니다. 저 같은 경우 메인 화면에 접근하기 전에 requestParam으로 전달된 토큰을 기반으로 인증 Ap..

[DEV] 기록 2020.04.23