2014-01-29 2 views
-2

나는 단지 토큰 사용의 중요성을 묻고 싶다. 나는 항상 그것과 함께 토큰을 가지고있는 몇 가지 URL을 보게된다. 예를 들어, 'www.example.com/page?token=as91823010as8f0tqwe123141' 누군가가 나를 도울 수 있고 그것을 사용하는 것이 무엇인지, 그리고 언제 그것을 사용해야하는지 설명 할 수있다. 미리 감사드립니다.토큰의 용도는 무엇입니까?

+0

[토큰 기반 인증이란 무엇입니까?] (http://stackoverflow.com/questions/1592534/what-is-token-based-authentication) –

+0

이것은 PHP와 어떤 관련이 있습니까? – DanFromGermany

+0

로컬 시스템에 간단한 로그인 및 등록 시스템을 만들고 PHP를 사용하여 메신저를 사용하고 있기 때문에 – Peace

답변

1

A "토큰"일반적으로 그 사람에게 뭔가를 의미 주위에 손에 무언가로 컴퓨팅에 사용됩니다에 따라 달라집니다. 네, 이것은 당신이 얻을 수있는만큼 구체적입니다.

값 "as91823010as8f0tqwe123141"은 사용자가 인 에 아무런 의미가 없습니다. 하지만 을 www.example.com의 서버에 연결해야합니다. 정확히 무엇이 달려 있습니까? 일반적으로 값 자체는 전혀 의미가 없습니다. 이것은 서버에 저장된 것을 참조하는 임의의 값입니다. 그것은 로그인 세션 일 수 있습니다. 임시 검색 결과 일 수 있습니다. 전혀 아닐 수도 있습니다.

토큰은 과 같습니다. "여기 작은 소년,이 메모를 아버지 께 가져다가, 그가 의미하는 바를 알 것입니다." 귀하는 사용자가 메모의 이동 통신사 인 것처럼 당신에게 아무런 의미가 없지만받는 사람에게 무언가를 의미합니다.

+0

그래서 그냥 임의의 문자열이나 숫자가 아니라는 의미입니까? 그것은 서버 또는 이와 비슷한 것에 상응하는 가치가 있습니까? 그 정보를 잘 주셔서 감사합니다. – Peace

+0

* * 임의로 * 구성된 값이므로 * 임의 값 *입니다. 그러나이 무작위 값은 어딘가에 어떤 대응을합니다. 아마도 id *로 생각하면 도움이 될 것입니다. '1', '2'등의 ID는 그 자체로는 의미가 없지만 어떤 상황에서는 어딘가에서 의미가 있습니다. – deceze

0

매우 광범위합니다. 토큰은 만 가지에 사용할 수 있습니다

  • 의 ID (토큰)
  • (문자열의 조합) 암호화 된 문자열 확인 (IP 주소에 대한 검사와 결합 될 수있다) 사용자를 확인하기 위해 모드로 서버
  • 에 일부 데이터가 일부 토큰은 또한 당신이 user_token와 verify_token이 상황을 가질 수 있습니다 다른 작업

을 트리거 할 수 있습니다. 연결 클래스 또는 그 안에 뭔가를 삽입 할 수 있습니다.

많은, 많은 다른 가능성은, 모두가 그것을 처리 코드 :

관련 문제