17 lines
530 B
C#
17 lines
530 B
C#
using System.Xml;
|
|
using Landmark.OLA.Models.OnlineBanking;
|
|
|
|
namespace OnlineBankingAuth.Services
|
|
{
|
|
public interface IDigitalInsightVendorClient
|
|
{
|
|
bool ValidateDIPublicKey(XmlElement x509);
|
|
DISAMLAssertion GetSAMLPayload(XmlDocument xmlDocument);
|
|
bool ValidateTimeStamp(DISAMLAssertion assertion);
|
|
string GetSuccessRedirectUrl();
|
|
string GetFailureRedirectUrl(string message);
|
|
Task<AuthTokenResponse> AuthenticateOnlineBankingAccount(OnlineBankingFormData data);
|
|
};
|
|
}
|
|
|