본문 바로가기

프로그래밍 언어/C#7

애플 api 사용하여 SNS 로그인 연동 애플 api 사용 등록 (1) 애플 개발자센터 : https://developer.apple.com/ (2) 계정 생성 및 도메인 등록 ① Account > Identifiers > App ID(Bundle ID) 생성 -애플로그인을 하기 위해서는 AppId, Key, Service ID를 생성해야 함. -Bundle ID : 도메인(또는 프로젝트 패키지)의 역순을 사용 -하단에 Sign In with Apple을 클릭 ② Key 생성 - Key 생성할 때 암호화 파일을 다운받게 되는데 재다운로드 불가능하기 때문에 반드시 다운로드 ③ Indentifiers > Services ID 생성 - Services ID는 보통 App ID(Bundle ID)를 역순으로 등록 ④ Domain 등록 ⑤ Return .. 2023. 9. 20.
구글 api 사용하여 SNS 로그인 연동 구글 api 사용 등록 (1) 구글 개발자센터 : https://console.developers.google.com/ ① 상단 좌측 ‘프로젝트 선택’ -> ‘새 프로젝트’ ② ‘API 및 서비스’ -> 라이브러리 ‘Google People API’ 사용 선택 ③ ‘OAuth 동의 화면’ -> User Type ‘외부’ 선택 후 만들기 -> ‘범위 추가 또는 삭제’ -> People API 선택 ④ ‘사용자 인증 정보’ -> ‘OAuth 클라이언트 ID’ 선택 -> 리다이렉션 URL 추가 ⑤ 클라이언트 ID, 비밀번호 복사 구글 로그인 프로세스 (1) 구글 로그인 요청 -> 사용자에게 권한 요청 및 동의 -> authrization code 요청 (GET) https://accounts.google.co.. 2023. 9. 20.
[ASP.NET][C#] Response 개체 서버에서 어떤 결과를 클라이언트로 전송(응답)할 때 사용하는 개체이다. Response 개체의 메소드 Write() : 페이지에 문자열을 출력, HTML을 포함해, 자바 스크립트를 실행 가능 Redirect() : 지정된 페이지로 이동 Expires : 현재 페이지의 소멸 시간을 설정 Buffer : 버퍼링 사용여부 설정 Flush() 현재 버퍼의 내용 출력 Clear() : 현재 버퍼의 내용을 비움 End() : 현재 페이지 종료 WriteFile() : 스트림(파일) 출력 Cookies[] : 쿠키를 저장 //현재 페이지의 소멸시간을 가져옴 Response.Expires //버퍼링 사용 여부를 결정 Response.Buffer //현재 버퍼의 내용을 출력 Response.Flush() //현재 버퍼의.. 2023. 2. 17.
[ASP.NET][C#] Request 개체 Request Object Request 개체는 GET 또는 POST에서 전송된 데이터를 받고자 할 때 가장 많이 사용한다. Request 개체는 사용자로부터 정보를 전달 받을 때 주로 사용되는 개체이다. Request.Form POST 폼 요청으로 전송된 모든 HTML 컨트롤 요소 값 protected void Page_Load(object sender, EventArgs e) { string strUserName = ""; // Request 객체의 Form 컬렉션 strUserName = Request.Form["userName"]; } Request.QueryString 사용자 요청에서 URL에 추가된 모든 이름/값이나 GET 방식이 사용된 폼에 있는 HTML 컨트롤 요소 값 protected v.. 2023. 2. 17.