Photon 에서 사용자 인증의 컨테이너 입니다. 연결전에 인증값을 설정하세요 - 모든 것이 처리 됩니다. 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 파라미터에 key-value 쌍을 추가 합니다. More... | |
override string | ToString () |
Properties | |
CustomAuthenticationType | AuthType [get, set] |
커스텀 인증 프로바이더의 타입이 사용되어야 합니다. 현재는 "Custom" 또는 "None"(이 기능을 끔) 만 사용할 수 있습니다. More... | |
string | AuthGetParameters [get, set] |
이 문자열에는 인증 서비스에서 사용되고 예상되는 모든 (http get)파라미터를 포함 해야 합니다. 디폴트는 username 과 토큰 입니다. More... | |
object | AuthPostData [get] |
POST 를 통하여 인증 서비스로 전달 되어야 하는 데이터. 디폴트: null (미전송). string 또는 byte[] (setters 참조). More... | |
string | Token [get, set] |
초기 인증 후 Photon 은 이 클라이언트/사용자의 token 을 제공하며 이 토큰은 연속적으로 (캐시된)검증에 사용 됩니다. More... | |
string | UserId [get, set] |
UserId 는 각 사용자의 유일한 식별자 이어야 합니다. 친구 찾을 때 등에 사용됩니다. More... | |
Photon 에서 사용자 인증의 컨테이너 입니다. 연결전에 인증값을 설정하세요 - 모든 것이 처리 됩니다.
Photon에서 사용자 인증은 선택 사항이지만 많은 경우에서 매우 유용하게 사용 될 수 있습니다. 친구 찾기를 원하면 유일한 사용자 ID는 매우 실용적 입니다.
사용자 인증에는 기본적으로 3가지 옵션이 있습니다: 전혀 하지 않기, 클라이언트가 UserId 설정 또는 사용자 인증을 위하여 계정 웹서비스를 이용 할 수 있습니다 (그리고 서버측에 UserId 를 설정 합니다).
커스텀 인증을 통해 로그인 또는 토큰과 같은 것을 통해 최종 사용자를 검증할 수 있습니다. Photon 으로 이러한 값들은 전송하면 접근 권한 또는 연결해제 전에 검증을 할 수 있습니다.
Photon 클라우드 대시보드에서 이 기능을 사용할 수 있도록 설정할 수 있으며 여기에 중요한 서버 값 들을 설정 할 수 있습니다. https://www.photonengine.com/dashboard
AuthenticationValues.AuthenticationValues | ( | ) |
빈 인증 값을 아무런 정보 없이 생성 합니다.
AuthenticationValues.AuthenticationValues | ( | string | userId | ) |
사용자의 최소한의 정보를 생성 합니다. 인증 여부는 AuthType 의 설정값에 따라 달라집니다.
userId | Photon 에서 설정된 UserId. |
|
virtual |
커스텀 인증에 사용되는 get 파라미터에 key-value 쌍을 추가 합니다.
이 메소드 내에서는 uri-encoding을 해 줍니다.
key | 값을 설정 할 Key. |
value | 커스텀 인증과 관련된 값. |
|
virtual |
POST 를 통해 인증서비스로 전달되는 데이터를 설정 합니다.
stringData | POST 요청의 body 내에 전송될 문자열 데이터. 빈 문자열은 post 데이터에 null 로 설정되게 됩니다. |
|
virtual |
POST 를 통해 인증서비스로 전달되는 데이터를 설정 합니다.
byteData | 전달되는 Binary token / auth-data. |
override string AuthenticationValues.ToString | ( | ) |
|
getset |
이 문자열에는 인증 서비스에서 사용되고 예상되는 모든 (http get)파라미터를 포함 해야 합니다. 디폴트는 username 과 토큰 입니다.
서버에서 정의되었던(Photon 클라우드 대시보드) 표준 http get 파라미터들이 여기에서 사용되며 서비스로 전달 됩니다.
|
get |
POST 를 통하여 인증 서비스로 전달 되어야 하는 데이터. 디폴트: null (미전송). string 또는 byte[] (setters 참조).
|
getset |
커스텀 인증 프로바이더의 타입이 사용되어야 합니다. 현재는 "Custom" 또는 "None"(이 기능을 끔) 만 사용할 수 있습니다.
|
getset |
초기 인증 후 Photon 은 이 클라이언트/사용자의 token 을 제공하며 이 토큰은 연속적으로 (캐시된)검증에 사용 됩니다.
|
getset |
UserId 는 각 사용자의 유일한 식별자 이어야 합니다. 친구 찾을 때 등에 사용됩니다.
어떻게 설정하고 사용하는 것에 대한 정보는 AuthValues 를 참조하세요.