OAuthRequest

open class OAuthRequest : CustomNetworkRequest

Базовый класс параметров авторизации

  • Undocumented

    Declaration

    Swift

    public static let GRANT_TYPE_PASSWORD: String
  • Undocumented

    Declaration

    Swift

    public static let GRANT_TYPE_CODE: String
  • Undocumented

    Declaration

    Swift

    public static let GRANT_TYPE_TOKEN: String
  • Undocumented

    Declaration

    Swift

    public static let SCOPE_PUBLIC: String
  • Undocumented

    Declaration

    Swift

    public static let SCOPE_CLIENT: String
  • Undocumented

    Declaration

    Swift

    public static let SCOPE_EMPLOYEE: String
  • Undocumented

    Declaration

    Swift

    private(set) var authModel: IAuthModel? { get }
  • Базовый класс параметров аутентификации

    See more

    Declaration

    Swift

    @objc
    open class IAuthModel : NSObject
  • Класс параметров аутентификации для входа через логин/пароль

    See more

    Declaration

    Swift

    @objc
    open class AuthLoginModel : IAuthModel
  • Класс параметров аутентификации для обновления токена

    See more

    Declaration

    Swift

    @objc
    open class AuthRefreshTokenModel : IAuthModel
  • Класс параметров аутентификации для входа через ЕСИА

    See more

    Declaration

    Swift

    @objc
    open class AuthESIAModel : IAuthModel
  • Undocumented

    See more

    Declaration

    Swift

    open class AuthOnlineInfo : CustomCheckDataItem
  • Undocumented

    See more

    Declaration

    Swift

    open class AuthOnlineDuty : CustomCheckDataItem
  • Undocumented

    Declaration

    Swift

    public let ONLINE_SCHEDULED_MODE: Int
  • Undocumented

    Declaration

    Swift

    public let ONLINE_DUTY_MODE: Int
  • Undocumented

    See more

    Declaration

    Swift

    open class AuthInfo : NSObject
  • Undocumented

    Declaration

    Swift

    let authInfo: OAuthRequest.AuthInfo
  • Нужно для обратной совместимости по некотрым методам

    Declaration

    Swift

    public func setScope(scope: String)
  • Нужно для обратной совместимости по некотрым методам

    Declaration

    Swift

    public func getScope() -> String
  • Нужно для обратной совместимости по некотрым методам

    Declaration

    Swift

    public func getLogin() -> String
  • Нужно для отображения информации для подтверждения

    Declaration

    Swift

    public func getPhoneNumber() -> String?
  • Undocumented

    Declaration

    Swift

    open func getAuthInfo() -> AuthInfo
  • Undocumented

    Declaration

    Swift

    public init(authModel: IAuthModel, refreshToken: String = "")
  • Undocumented

    Declaration

    Swift

    override open func getFailureMessage() -> String
  • Undocumented

    Declaration

    Swift

    func writeRequest(_ requestData: NSMutableData)
  • Undocumented

    Declaration

    Swift

    public func makeRequest(_ urlPath: String) -> NSMutableURLRequest?
  • Undocumented

    Declaration

    Swift

    public func processResponse(_ data: NSMutableData) -> Bool
  • Undocumented

    Declaration

    Swift

    func processResponse(dict: NSDictionary)
  • Undocumented

    Declaration

    Swift

    func processErrorResponse(_ data: NSMutableData) -> String