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... | |
Photon 내 사용자 인증 컨테이너. 연결전에 AuthValues 값을 설정하세요 - 이외 다른 모든 것은 처리됩니다.
Photon 에서는, 사용자 인증은 선택사항이지만 여러 경우에 있어서 매우 유용할 수 있습니다. 친구 찾기를 원한다면 사용자마다 유일한 ID 가 매우 실용적입니다.
사용자 인증에는 기본적으로 3가지의 옵션이 있습니다: 전혀 없음, 클라이언트가 몇 개의 UserId 를 설정하거나 사용자 인증을 위해 계정 웹-서비스를 사용할 수 있습니다 (그리고 서버측에 UserId 를 설정합니다).
커스텀 인증은 최종 사용자를 로그인 또는 토큰을 통해 식별할 수 있도록 해줍니다. 이러한 값을 Photon 으로 전송하여 접근권한을 주거나 클라이언트 연결을 해제하기 전에 검증하게 됩니다.
Photon 클라우드 관리화면에서 이 기능을 사용하여 중요한 서버 값을 설정할 수 있도록 해줍니다 https://www.photonengine.com/dashboard
ExitGames.Client.Photon.Chat.AuthenticationValues.AuthenticationValues | ( | ) |
아무 정보가 없는 빈 인증 값을 생성합니다.
ExitGames.Client.Photon.Chat.AuthenticationValues.AuthenticationValues | ( | string | userId | ) |
사용자에 대한 최소 정보를 생성합니다. 인증여부에 관계없이 AuthType 에 의존합니다.
userId | Photon 에서 설정되는 UserId.. |
|
virtual |
커스텀 인증에 사용되는 get-파라미터에 키-값을 추가합니다.
이 메소드는 uri-인코딩을 해줍니다.
key | 설정하려는 값의 키. |
value | 커스텀 인증에 관련된 값. |
|
virtual |
POST로 인증 서비스에 전달할 데이터를 설정합니다.
stringData | 문자열 데이터는 POST 요청의 바디내에서 사용됩니다. Null 또는 빈 문자열은 AuthPostData를 null로 설정할 것 입니다. |
|
virtual |
POST로 인증 서비스에 전달할 데이터를 설정합니다.
byteData | 전달할 바이너리 토큰/인증-데이터. |
override string ExitGames.Client.Photon.Chat.AuthenticationValues.ToString | ( | ) |
|
getset |
이 문자열에는 인증 서비스에서 사용되는 (http get) 파라미터를 반드시 포함하고 있어야 합니다. 디폴트는 사용자명과 토큰입니다
표준 http get 파라미터가 사용되고 서버내에 정의되어 있는 서비스로 전달됩니다. (Photon 클라우드 관리화면).
|
get |
POST 를 통해 인증 서비스로 전달되는 데이터. 디폴트: null (미전송). 문자열 또는 byte[] 입니다. (setters 참조).
|
getset |
커스텀 인증 프로바이더 유형이 사용되어야 합니다. 현재는 "Custom" 또는 "None"만 사용됩니다. (이것을 꺼 주세요).
|
getset |
초기 인증 후 , Photon 은 나중에 (캐쉬된) 검증에서 사용되는 이 클라이언트/사용자에 대한 토큰을 제공합니다.
|
getset |
UserId 는 사용자에 대하여 유일한 식별자이어야 합니다. 친구 찾기 등에서 사용됩니다.