프로그래밍

[프로그래밍] OAuth2.0 연결, 웹앱 일 때 생각해볼 점. 공부해보세요. 재미있네요.

tt2t2am1118 2023. 2. 5. 23:48
반응형

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요.

 

OAuth2.0연결. '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'. 이 책 추천하네요.

 

웹앱. 리액트네이티브로, 웹앱을 만들 수 있습니다. 저의 네이버 블로그 소개도 해보네요. 티스토리와 연결. 언제 했었는데... 잘 안되서 안했는데... 물론, 티스토리에 문의도 했었구요. 

 

https://blog.naver.com/tt2t2am1118/222433196736

 

[앱 프로그래밍] 리액트 네이티브 통신. 웹뷰 <-> 리액트네이티브. ..., 2021-09-26 교회. 다녀보세요.

스마트기기. 안전하게 사용합시다. 좋은 습관을 만들어요. 2021-09-26 글추가 이군요. 좋은 하루되세요. 또...

blog.naver.com

티스토리에, 프로그래밍 검색하면, 자주 나오고해서, 티스토리를 사용하게 되었네요. 위에 글 보시면, 웹뷰와 리액트네비게이션 연결이 있기도 합니다. 그래서 javascript 인젝션을 사용하게 되는데요. 부트스트랩 형태, 반응형 웹 그대로 적용한 경우, 굳이 javascript 인젝션까지 사용할 필요는 없죠. 리액트네비게이션으로 넘어가는 경우. 반응형웹에서, 앱으로 넘어가게 되기 때문에, 사용을 하게 될 경우가 있기는 있겠죠. 

 만들어보고 든 생각은, 데이터가 SQL에서 나오고... 스마트폰을 일반적인 방식으로 사용하지 않는 경우에는 문제가 되겠지만, 일반적인 사용이라면, 보안의 문제는 없을 것이다. 이렇게 생각하게 되더라구요.

 

 앱 사용에 있어서, 기능상에 스마트폰 기기의 카메라등의 기능을 사용하는 경우, javascript의 인젝션을 사용해서, 데이터가 빠져나갈 것이다. 이런 생각도 해봤지만, 실제로 카메라기능을 사용했었거든요. 그 데이터는 그냥 핸드폰의 갤러리. 삼성 스마트폰의 경우 그런 앱이 있죠. 그렇게 갈 뿐, 데이터를 담지는 못하는 것 같습니다. 회사에서 개발에 있어서, 약관을 따르고, 약관이전에 그런, 약속이랄까... 라이센스라던지 말이죠. 개발이 잘되기 위해서, 꼭 지켜야하는 룰. 사회에서 법을 생각해봐도, 사회에 의무, 권리를 표시하고, 실제 그런 사회적 약속을 지키지 않으면, 개발이 안되는 것은 너무 당연한 일 같다고 말하고 싶네요. 

 

 백앤드의 데이터가 있는 서버와 웹앱 서버가 다른 경우... CORS가 발생해서, 인젝션으로 데이터를 넘겨야하나... 로그인을 하는 경우에 말이죠.  CORS가 발생해서, 그래서 결국 같은 서버로 만드는 것을 했었고... 잘 동작했었군요. 세션 역시, 스프링부트 JPA에서, Session을 사용하고...

SessionUser user = (SessionUser) httpSession.getAttribute("user");

https://tt2t2am.tistory.com/7

 

[웹 프로그래밍] 스프링부트JPA 4. 세션, Role(역할)에 따라, 페이징해주기. - 롤 역할 별 페이지 뷰

전편에서 로그인을 구현했습니다. 회원이 되면, Role. 역할을 가지게 되는데요. 역할을 4개로 나눴습니다. 처음 가입하면 기본적으로 손님으로 되구요. 이번에 잘 알게되면 좋은 부분은, 뷰페이지

tt2t2am.tistory.com

위의 글을 참조해보세요~.

 

 실제로 리액트네이티브의 리액트네비게이션을 연결할 경우가, 오히려 좋지 않은 것도 같다. 이런 생각도 했군요. 화면을 넘길때에, 기다리는 화면. 그렇게 넣어도 좋겠죠. 그렇게하기보다는, 그냥 부트스트랩화면으로 만들면 된다고 생각했군요. 스마트폰의 기능을 사용하는 경우, 리액트네비게이션의 화면으로 넘어가야한다. 이런 이야기이군요.

 

 

또, 교회. 다녀보세요. 기독교. 전화도 해보세요. 사회에서 쉴 곳. 하고 싶은 말이네요.

 

좋은 하루, 좋은 개발되세요~.

 

--

저의 글, 봐 주셔서 감사합니다.

 

 

반응형