Photon Unity Networking  v1.81
English | 日本語 | 한국
Public Member Functions | Properties | List of all members
ExitGames.Client.Photon.Chat.AuthenticationValues Class Reference

Photon 내 사용자 인증 컨테이너. 연결전에 AuthValues 값을 설정하세요 - 이외 다른 모든 것은 처리됩니다. More...

Public Member Functions

 AuthenticationValues ()
 아무 정보가 없는 빈 인증 값을 생성합니다. More...
 
 AuthenticationValues (string userId)
 사용자에 대한 최소 정보를 생성합니다. 인증여부에 관계없이 AuthType 에 의존합니다. More...
 
virtual void SetAuthPostData (string stringData)
 POST로 인증 서비스에 전달할 데이터를 설정합니다. More...
 
virtual void SetAuthPostData (byte[] byteData)
 POST로 인증 서비스에 전달할 데이터를 설정합니다. More...
 
virtual void AddAuthParameter (string key, string value)
 커스텀 인증에 사용되는 get-파라미터에 키-값을 추가합니다. More...
 
override string ToString ()
 

Properties

CustomAuthenticationType AuthType [get, set]
 커스텀 인증 프로바이더 유형이 사용되어야 합니다. 현재는 "Custom" 또는 "None"만 사용됩니다. (이것을 꺼 주세요). More...
 
string AuthGetParameters [get, set]
 이 문자열에는 인증 서비스에서 사용되는 (http get) 파라미터를 반드시 포함하고 있어야 합니다. 디폴트는 사용자명과 토큰입니다 More...
 
object AuthPostData [get]
 POST 를 통해 인증 서비스로 전달되는 데이터. 디폴트: null (미전송). 문자열 또는 byte[] 입니다. (setters 참조). More...
 
string Token [get, set]
 초기 인증 후 , Photon 은 나중에 (캐쉬된) 검증에서 사용되는 이 클라이언트/사용자에 대한 토큰을 제공합니다. More...
 
string UserId [get, set]
 UserId 는 사용자에 대하여 유일한 식별자이어야 합니다. 친구 찾기 등에서 사용됩니다. More...
 

Detailed Description

Photon 내 사용자 인증 컨테이너. 연결전에 AuthValues 값을 설정하세요 - 이외 다른 모든 것은 처리됩니다.

Photon 에서는, 사용자 인증은 선택사항이지만 여러 경우에 있어서 매우 유용할 수 있습니다. 친구 찾기를 원한다면 사용자마다 유일한 ID 가 매우 실용적입니다.

사용자 인증에는 기본적으로 3가지의 옵션이 있습니다: 전혀 없음, 클라이언트가 몇 개의 UserId 를 설정하거나 사용자 인증을 위해 계정 웹-서비스를 사용할 수 있습니다 (그리고 서버측에 UserId 를 설정합니다).

커스텀 인증은 최종 사용자를 로그인 또는 토큰을 통해 식별할 수 있도록 해줍니다. 이러한 값을 Photon 으로 전송하여 접근권한을 주거나 클라이언트 연결을 해제하기 전에 검증하게 됩니다.

Photon 클라우드 관리화면에서 이 기능을 사용하여 중요한 서버 값을 설정할 수 있도록 해줍니다 https://www.photonengine.com/dashboard

Constructor & Destructor Documentation

ExitGames.Client.Photon.Chat.AuthenticationValues.AuthenticationValues ( )

아무 정보가 없는 빈 인증 값을 생성합니다.

ExitGames.Client.Photon.Chat.AuthenticationValues.AuthenticationValues ( string  userId)

사용자에 대한 최소 정보를 생성합니다. 인증여부에 관계없이 AuthType 에 의존합니다.

Parameters
userIdPhoton 에서 설정되는 UserId..

Member Function Documentation

virtual void ExitGames.Client.Photon.Chat.AuthenticationValues.AddAuthParameter ( string  key,
string  value 
)
virtual

커스텀 인증에 사용되는 get-파라미터에 키-값을 추가합니다.

이 메소드는 uri-인코딩을 해줍니다.

Parameters
key설정하려는 값의 키.
value커스텀 인증에 관련된 값.
virtual void ExitGames.Client.Photon.Chat.AuthenticationValues.SetAuthPostData ( string  stringData)
virtual

POST로 인증 서비스에 전달할 데이터를 설정합니다.

Parameters
stringData문자열 데이터는 POST 요청의 바디내에서 사용됩니다. Null 또는 빈 문자열은 AuthPostData를 null로 설정할 것 입니다.
virtual void ExitGames.Client.Photon.Chat.AuthenticationValues.SetAuthPostData ( byte[]  byteData)
virtual

POST로 인증 서비스에 전달할 데이터를 설정합니다.

Parameters
byteData전달할 바이너리 토큰/인증-데이터.
override string ExitGames.Client.Photon.Chat.AuthenticationValues.ToString ( )

Property Documentation

string ExitGames.Client.Photon.Chat.AuthenticationValues.AuthGetParameters
getset

이 문자열에는 인증 서비스에서 사용되는 (http get) 파라미터를 반드시 포함하고 있어야 합니다. 디폴트는 사용자명과 토큰입니다

표준 http get 파라미터가 사용되고 서버내에 정의되어 있는 서비스로 전달됩니다. (Photon 클라우드 관리화면).

object ExitGames.Client.Photon.Chat.AuthenticationValues.AuthPostData
get

POST 를 통해 인증 서비스로 전달되는 데이터. 디폴트: null (미전송). 문자열 또는 byte[] 입니다. (setters 참조).

CustomAuthenticationType ExitGames.Client.Photon.Chat.AuthenticationValues.AuthType
getset

커스텀 인증 프로바이더 유형이 사용되어야 합니다. 현재는 "Custom" 또는 "None"만 사용됩니다. (이것을 꺼 주세요).

string ExitGames.Client.Photon.Chat.AuthenticationValues.Token
getset

초기 인증 후 , Photon 은 나중에 (캐쉬된) 검증에서 사용되는 이 클라이언트/사용자에 대한 토큰을 제공합니다.

string ExitGames.Client.Photon.Chat.AuthenticationValues.UserId
getset

UserId 는 사용자에 대하여 유일한 식별자이어야 합니다. 친구 찾기 등에서 사용됩니다.