목록cookie (13)
투케이2K
[제 목][업무 이슈] [Ios] http 요청 시 ios 기기에서 Cookie 쿠키 samesite 샘사이트 정책 관련 쿠키 및 세션 연동 되지 않는 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. ios 기기에서 http 요청 후 전달 받은 쿠키 및 세션으로 추가 웹브라우저 연동 시 samesite 정책 관련으로 쿠키 및 세션이 연동 되지 않는 이슈 접수------------------------------------------------..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() // --------------------------------------- app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] // --------------------------------------..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() // --------------------------------------- app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] // ------------------------------------..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() // --------------------------------------- app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] // ------------------------------------..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [방법 설명] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] //app.use(express.urlencoded({ extended: true })) // [Http] : [URL] : ..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [방법 설명] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] //app.use(express.urlencoded({ extended: true })) // [Http] : [URL] : ..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [방법 설명] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] //app.use(express.urlencoded({ extended: true })) // [Http] : [URL] : ..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [방법 설명] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] //app.use(express.urlencoded({ extended: true })) // [Http] : [URL] : [E..
[구 분] 구분 : Network / 네트워크 제목 : HTTP Cookie Properties 쿠키 속성 확인 [설 명] 1. HTTP 쿠키 란 하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 사용자의 웹 브라우저를 통해 인터넷 사용자의 컴퓨터 (브라우저) 나 다른 기기에 설치되는 작은 기록 정보 파일입니다 2. HTTP 쿠키 (웹 쿠키, 브라우저 쿠키) 는 서버가 >> 사용자의 웹 브라우저에 전송하는 기록 정보 파일입니다 3. HTTP 쿠키 사용 목적 : >> 세션 관리 (Session management) : 서버에 저장해야 할 로그인, 장바구니, 게임 스코어 등의 정보 관리 >> 개인화 (Personalization) : 사용자 선호, 테마 등의..
[로직 정리] 정리 로직 : Ios 상태 : [Ios] PG 사 연동 시 웹뷰 간 쿠키 및 세션 공유 방법 [설 명] [1] : 부모 A 웹뷰에서 WKWebsiteDataStore.default 설정 및 WKProcessPool 사용해 쿠키 및 세션 공유 설정 지정 [2] : 부모 A 웹뷰 PG 사 오픈 웹뷰 열기 전에 기존에 저장 된 WKWebsiteDataStore 쿠키 값을 변수에 저장 후 PG 사 오픈 웹뷰 이동 [3] : PG 사 웹뷰에서 필요한 로직 처리 후 >> 화면 닫기 >> 부모 A 웹뷰 복귀 시 기존에 저장된 WKWebsiteDataStore 저장소 쿠키 및 세션 값 체크 [4] : 기존에 저장된 WKWebsiteDataStore 값이 날아간 경우 >> 변수에 담아 둔 쿠키 및 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // -----------------------------------------------------------------------------------------s // MARK: - [HTTP 쿠키 값을 document cookie 값으로 포맷 실시] // ----------------------------------------------------------------------------------------- func getHttpCookieToCookieString(cookie : HTTPCookie?) -> String { /* // -----------------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // --------------------------------------- // MARK: [KWON] : [UIWebview 작업] // --------------------------------------- // [웹뷰 로딩 상태 감지를 위해 delegate 등록] self.webView.delegate = self; // --------------------------------------- //* // [웹뷰 로드 (전) 사전 웹뷰 쿠키 지우기] NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPC..
[로직 정리] 정리 로직 : MOBILE (IOS) 상태 : [IOS] WkWebview 웹뷰 COOKIE 쿠키 공유 [설 명] [IOS] 1. 웹뷰 웹뷰 초기 설정 셋팅 수행 실시 및 로드 하기 (전) 웹뷰 헤더 쪽에 쿠키 삽입 , 웹뷰 로드 수행 실시 - 쿠키 추가 셋팅 위함 : 웹뷰 WKWebViewConfiguration.websiteDataStore 설정을 >> WKWebsiteDataStore.nonPersistent() 로 설정 - 헤더 쪽 쿠키 삽입 실시 : URLRequest.addValue("데이터", forHTTPHeaderField: "Cookie") - 웹뷰 로드 실시 : webview.load(request) 2. 웹뷰 로드 완료 상태 100 프로가 되면 다시 webvie..