trait
AuthService extends Service
Type Members
-
-
Abstract Value Members
-
implicit abstract
val
ec: ExecutionContext
-
abstract
def
jhandleCompleteOAuth2(transactionHash: String, code: String, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
-
abstract
def
jhandleGetOAuth2Params(transactionHash: String, redirectUrl: String, clientData: ClientData): Future[HandlerResult[ResponseGetOAuth2Params]]
-
abstract
def
jhandleSendAuthCallObsolete(phoneNumber: Long, smsHash: String, appId: Int, apiKey: String, clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
abstract
def
jhandleSendAuthCodeObsolete(phoneNumber: Long, appId: Int, apiKey: String, clientData: ClientData): Future[HandlerResult[ResponseSendAuthCodeObsolete]]
-
abstract
def
jhandleSendCodeByPhoneCall(transactionHash: String, clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
abstract
def
jhandleSignInObsolete(phoneNumber: Long, smsHash: String, smsCode: String, deviceHash: Array[Byte], deviceTitle: String, appId: Int, appKey: String, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
abstract
def
jhandleSignOut(clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
abstract
def
jhandleSignUp(transactionHash: String, name: String, sex: Option[ApiSex], clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
abstract
def
jhandleSignUpObsolete(phoneNumber: Long, smsHash: String, smsCode: String, name: String, deviceHash: Array[Byte], deviceTitle: String, appId: Int, appKey: String, isSilent: Boolean, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
abstract
def
jhandleStartAnonymousAuth(name: String, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
abstract
def
jhandleStartEmailAuth(email: String, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String], clientData: ClientData): Future[HandlerResult[ResponseStartEmailAuth]]
-
abstract
def
jhandleStartPhoneAuth(phoneNumber: Long, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String], clientData: ClientData): Future[HandlerResult[ResponseStartPhoneAuth]]
-
abstract
def
jhandleStartTokenAuth(token: String, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
abstract
def
jhandleTerminateAllSessions(clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
abstract
def
jhandleTerminateSession(id: Int, clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
abstract
def
jhandleValidateCode(transactionHash: String, code: String, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
abstract
def
jhandleValidatePassword(transactionHash: String, password: String, clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
handleCompleteOAuth2(transactionHash: String, code: String)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
-
def
handleGetOAuth2Params(transactionHash: String, redirectUrl: String)(implicit clientData: ClientData): Future[HandlerResult[ResponseGetOAuth2Params]]
-
-
-
def
handleSendAuthCallObsolete(phoneNumber: Long, smsHash: String, appId: Int, apiKey: String)(implicit clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
def
handleSendAuthCodeObsolete(phoneNumber: Long, appId: Int, apiKey: String)(implicit clientData: ClientData): Future[HandlerResult[ResponseSendAuthCodeObsolete]]
-
def
handleSendCodeByPhoneCall(transactionHash: String)(implicit clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
def
handleSignInObsolete(phoneNumber: Long, smsHash: String, smsCode: String, deviceHash: Array[Byte], deviceTitle: String, appId: Int, appKey: String)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
handleSignOut()(implicit clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
def
handleSignUp(transactionHash: String, name: String, sex: Option[ApiSex])(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
handleSignUpObsolete(phoneNumber: Long, smsHash: String, smsCode: String, name: String, deviceHash: Array[Byte], deviceTitle: String, appId: Int, appKey: String, isSilent: Boolean)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
handleStartAnonymousAuth(name: String)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
handleStartEmailAuth(email: String, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String])(implicit clientData: ClientData): Future[HandlerResult[ResponseStartEmailAuth]]
-
def
handleStartPhoneAuth(phoneNumber: Long, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String])(implicit clientData: ClientData): Future[HandlerResult[ResponseStartPhoneAuth]]
-
def
handleStartTokenAuth(token: String)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
handleTerminateAllSessions()(implicit clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
def
handleTerminateSession(id: Int)(implicit clientData: ClientData): Future[HandlerResult[ResponseVoid]]
-
def
handleValidateCode(transactionHash: String, code: String)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
handleValidatePassword(transactionHash: String, password: String)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseAuth]]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any