분류 전체보기 (644) 썸네일형 리스트형 WEB2 - OAuth 2.0 : 8. refresh token https://youtu.be/9eKIYjcPXp4 API 호출 시 액세스 토큰을 제출 -> Invalid access token(액세스 토큰의 수명이 다함) -> 리프레쉬 토큰 제출 -> 액세스 토큰 재발급(경우에 따라 리프레쉬 토큰도 재발급) WEB2 - OAuth 2.0 : 7. API 호출 https://youtu.be/Avdyl5FWdwA Calling Google APIs include the access token in a request to the API by including either an access_token query parameter or an Authorization: Bearer HTTP header. 22일차 - 점프 투 스프링부트 3장 스프링 시큐리티 스프링 기반 애플리케이션의 인증과 권한을 담당하는 스프링의 하위 프레임워크 dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity6:3.1.1.RELEASE' } build.gradle에 추가 - springsecurity6 버전 정보를 제거하고 사용하더라도 오류가 없다면 버전 정보 없이 사용하면 된다. @Configuration @EnableWebSecurity public class SecurityConfig { @Bean SecurityFilterChain .. WEB2 - OAuth 2.0 : 6. 액세스 토큰 발급 https://youtu.be/BofCK1oWAyc 인증 후 authorization code 삭제 -> Resource Server가 Client에게 액세스 토큰 응답 -> Client는 액세스 토큰 저장 WEB2 - OAuth 2.0 : 5. Resource Server의 승인 https://youtu.be/O0Rx9SRPzs4 Resource Server가 Resource Owner에게 authorization code(임시 비밀번호) 전송 -> Client 주소로 이동, Client는 authorization code 획득 -> Client가 Resource Server로 직접 접속 -> Access Token 발급 WEB2 - OAuth 2.0 : 4. Resource Owner의 승인 https://youtu.be/UH5XnjkBqKE Resource Owner의 링크 접속 -> Resource Server 로그인 -> Resource Server에서 Client Id & redirect URL 확인 후 Resource Owner에게 확인 메시지 전송 -> 허용 -> Resource Server에서 user id, scope 정보 수집 [10분 테코톡] 웨지의 OOP https://youtu.be/3etKkkna-f0 객체 지향 프로그래밍이란? - 프로그래밍 개발 방법론 - 사람이 현실을 바라보는 방법을 개발에 접목 - 직관적으로 이해하기 쉽다. 유지 보수를 용이하게 만든다. 객체 - 현실의 무언가에 대응하는 개념 - class : 객체를 표현하는 하나의 수단(class != 객체) - 다른 객체와 협력하는 역할을 맡고 있는 대상 => 역할을 맡으면 임무를 수행할 책임이 생긴다. => 책임을 다하기 위한 데이터와 프로세스를 가지고 있다. 협력과 책임, 역할 - 협력 : 시스템 목표를 달성하기 위해 여러 객체가 참여하여 행동하는 것 - 책임 : 협력 속에서 본인이 수행해야 할 임무의 내용을 알고 수행하는 것 - 역할 : 동일한 목적을 가진 책임의 묶음 메시지 - 객체는.. [10분 테코톡] 범블비의 MVC Pattern https://youtu.be/es1ckjHOzTI MVC패턴의 흐름 - 클라이언트는 필요한 기능을 컨트롤러에 요청 - 컨트롤러는 알맞은 모델에게 비즈니스 로직 수행을 맡김 - 알맞은 뷰 선택 - 결과 화면 출력 모델 - 데이터와 행동을 갖는 객체 - 비즈니스 로직 수행 - 상태 변화 처리, 상태 정보 반환 뷰 - 데이터의 시각화 - 모델이 처리한 데이터를 받아서 사용 - 데이터, 로직 X 컨트롤러 - 사용자의 요청을 해석하여 처리하고 결과를 반환 - 모델과 뷰를 느슨하게 연결 - 데이터의 흐름 제어 MVC 패턴을 사용하는 이유 : 구성 요소들의 재사용, 확장성 증가, 중복 코딩 제거, 각 요소들에 집중 MVC의 문제점과 대안 문제 : 컨트롤러와 뷰의 강한 결합 대안 : MVP - Presenter를 사.. 이전 1 ··· 59 60 61 62 63 64 65 ··· 81 다음