WebexUCLoginDelegate

public protocol WebexUCLoginDelegate : AnyObject

A delegate for all the CUCM login related event callbacks.

Since

3.0.0
  • This will notify app when SSO authentication of CUCM domain/server is required, this gives SSO URL to launch the WebView to start authentication process

    Since

    3.0.0

    Declaration

    Swift

    func showUCSSOLoginView(to url: String)

    Parameters

    url

    Authentication url for SSO domain/server

  • This will notify app when non SSO authentication of CUCM is required to pass in username and password

    Since

    3.0.0

    Declaration

    Swift

    func showUCNonSSOLoginView()
  • This will notify when user is successfully login on CUCM server

    Since

    3.0.0

    Declaration

    Swift

    func onUCLoggedIn()
  • This will notify app whenever CUCM server login failed.

    Since

    3.0.0

    Declaration

    Swift

    func onUCLoginFailed()
  • This will notify app whenever CUCM server connection state changes.

    Since

    3.0.0

    Declaration

    Swift

    func onUCServerConnectionStateChanged(status: UCLoginServerConnectionStatus, failureReason: PhoneServiceRegistrationFailureReason)

    Parameters

    status

    It will have the current connection status of CUCM server. The status will be the enum value - [UCLoginServerConnectionStatus]

    failureReason

    It will have the phone registration failed reason. The status will be the enum value - [PhoneServiceRegistrationFailureReason]