통신 관련(2)
-
Java Socket 통신
1. 서버 클래스 객체를 생성 생성할 때 프로그램의 포트 넘버를 할당한다. 2. 소켓 객체의 accept 메소드를 호출한다. 클라이언트가 해당 포트로 연결을 시도한다면 accept 메소드는 대기를 풀고 클라이언트와 연결시키는 soket 클래스를 생성하여 반환한다. 자 여기서 accept 메소드에서 받은 ous가 클라이언트와 일대일로 연결된 소켓이다. 그럼 ous로 클라언트와 통신이 가능해진다. ous 객체로 서버에서 전달한 메시지를 작성해서 전달하면? 끝! ServerSocket으로 연결대기하다가 Client가 연결을 시도하면 Socket을 생성하여 해당 데이터 소켓으로 데이터를 주고받음 자 그럼 이제 클라이언트에서 통신 모듈을 작성해보자 socket 모듈을 이용해 소켓 객체를 생성하는 방식은 아래와 같..
2023.02.27 -
[Vue.js] 로그인 Token 기반 인증
토큰 기반 인증이란 사용자가 자신의 아이덴티티를 확인하고 고유한 액세스 토큰을 받을 수 있는 프로토콜을 말합니다. 사용자는 토큰 유효 기간 동안 동일한 웹페이지나 앱, 혹은 그 밖에 해당 토큰으로 보호를 받는 리소스로 돌아갈 때마다 자격 증명을 다시 입력할 필요 없이 토큰이 발급된 웹사이트나 앱에 액세스할 수 있습니다. 인증 토큰은 도장이 찍힌 티켓과 같습니다. 토큰이 유효하다면 사용자는 계속해서 액세스할 수 있습니다. 사용자가 로그아웃하거나 앱을 종료하면 토큰도 무효화됩니다. 토큰 기반 인증은 비밀번호 기반 또는 서버 기반 인증 기법과는 다릅니다. 토큰이 두 번째 보안 계층을 제공하여 관리자가 각 작업과 트랜잭션을 정밀하게 제어할 수 있습니다. 1. Token을 서버에서 받아오기 위해서 API 통신 모..
2023.02.27