Versions in this module Expand all Collapse all v1 v1.1.0 Aug 24, 2017 Changes in this version type Response + RawJSON string + func (r *Response) IsSignatureValid(c *sa.Client) (bool, error) v1.0.0 Aug 16, 2017 Changes in this version + type PushAcceptDetails struct + AppDesc string + CompanyName string + EnduserIP string + type Request struct + EvaluateNum bool + FactorID string + PushDetails *PushAcceptDetails + ReqType string + Token string + UserID string + func (r *Request) CheckPushAcceptStatus(c *sa.Client, refID string, timeout int, interval int) (*Response, error) + func (r *Request) Get(c *sa.Client, refID string) (*Response, error) + func (r *Request) Post(c *sa.Client) (*Response, error) + func (r *Request) SendCallOtp(c *sa.Client, userID string, factorID string) (*Response, error) + func (r *Request) SendCallOtpWithEval(c *sa.Client, userID string, factorID string) (*Response, error) + func (r *Request) SendEmailOtp(c *sa.Client, userID string, factorID string) (*Response, error) + func (r *Request) SendHelpDesk(c *sa.Client, userID string, factorID string) (*Response, error) + func (r *Request) SendOtpAdHoc(c *sa.Client, userID string, token string, reqType string, eval bool) (*Response, error) + func (r *Request) SendPushAccept(c *sa.Client, userID string, deviceID string, companyName string, ...) (*Response, error) + func (r *Request) SendPushNotify(c *sa.Client, userID string, deviceID string) (*Response, error) + func (r *Request) SendSMSOtp(c *sa.Client, userID string, factorID string) (*Response, error) + func (r *Request) SendSMSOtpWithEval(c *sa.Client, userID string, factorID string) (*Response, error) + func (r *Request) ValidateKba(c *sa.Client, userID string, answer string, kbqID string) (*Response, error) + func (r *Request) ValidateOath(c *sa.Client, userID string, oathOTP string, deviceID string) (*Response, error) + func (r *Request) ValidatePassword(c *sa.Client, userID string, password string) (*Response, error) + func (r *Request) ValidatePin(c *sa.Client, userID string, pin string) (*Response, error) + func (r *Request) ValidateUser(c *sa.Client, userID string) (*Response, error) + type Response struct + HTTPResponse *http.Response + Message string + OTP string + RefID string + Status string + UserID string