저는 최근 인터페이스를 작성하면서 토큰의 의미가 무엇인지에 대한 답변을 많이 읽었습니다. 앱에서 사용자의 상태를 어떻게 판단하나요? 현재 웹에서는 토큰이 쿠키로 사용되고 있으며, 이후 미사용 사용자의 상태나 현재 요청 중인 사용자가 누구인지 파악하는 데 사용됩니다
曾经蜡笔没有小新2017-06-28 09:24:44
앱은 상태 비저장이고 사용자의 세션 정보를 저장할 수 있는 브라우저와 달리 서버는 로그인을 확인한 후 클라이언트에 토큰을 보냅니다. 이 토큰은 나중에 클라이언트가 API를 요청할 때 서비스로 가져옵니다. 주로 사용자 정보 식별인 인터페이스를 요청하는 사용자 정보를 얻을 수 있습니다.
또 다른 상황은 메일함 바인딩 시 토큰을 활성화하는 등 서버측에서 특정 인터페이스의 권한을 요청하는 것입니다.
위 내용은 제가 개발하면서 겪은 실제 시나리오입니다. 다른 기능도 있을 수 있지만 자세히 설명할 내용은 없습니다.
상태 결정은 Redis에 저장될 수 있으며, 토큰은 Redis의 키로 사용되거나 토큰 자체가 해독될 수 있는 암호화된 문자열입니다.
위 내용 역시 제가 실제 개발하면서 겪었던 상황입니다. 다른 상황에 대해서도 함께 논의해 봅시다.
扔个三星炸死你2017-06-28 09:24:44
토큰은 브라우저 쿠키처럼 서버가 사용자를 식별할 수 있도록 하는 데 사용됩니다. 일반적으로 로그인 후 토큰이 생성되어 클라이언트에 반환됩니다. 각 후속 요청은 토큰 매개변수를 가져오고 다음에 토큰이 새로 고쳐집니다. 로그인할 때
PHP의 경우 성숙한 jwt.io를 사용하는 것이 좋습니다