public static TrustServicesOptions GetTrustServicesOptions() { var options = new TrustServicesOptions(); // Config BirdId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:BirdId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:BirdId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.BirdID, ClientId = ConfigurationManager.AppSettings["TrustServices:BirdId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:BirdId:ClientSecret"], }); } // Config ViDaaS credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.VIDaaS, ClientId = ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientSecret"], }); } // Config NeoId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:NeoId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:NeoId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.NeoID, ClientId = ConfigurationManager.AppSettings["TrustServices:NeoId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:NeoId:ClientSecret"], }); } // Config RemoteId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.RemoteID, ClientId = ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientSecret"], }); } // Config SafeId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:SafeId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:SafeId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.SafeID, ClientId = ConfigurationManager.AppSettings["TrustServices:SafeId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:SafeId:ClientSecret"], }); } return(options); }
public static TrustServicesOptions GetTrustServicesOptions() { var options = new TrustServicesOptions(); // Config BirdId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:BirdId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:BirdId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.BirdID, ClientId = ConfigurationManager.AppSettings["TrustServices:BirdId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:BirdId:ClientSecret"], }); } // Config ViDaaS credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.VIDaaS, ClientId = ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:ViDaaS:ClientSecret"], }); } // Config NeoId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:NeoId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:NeoId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.NeoID, ClientId = ConfigurationManager.AppSettings["TrustServices:NeoId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:NeoId:ClientSecret"], }); } // Config RemoteId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.RemoteID, ClientId = ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:RemoteId:ClientSecret"], }); } // Config SafeId credentials. if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:SafeId:ClientId"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TrustServices:SafeId:ClientSecret"])) { options.Services.Add(new TrustServiceConfig() { Service = TrustServiceName.SafeID, ClientId = ConfigurationManager.AppSettings["TrustServices:SafeId:ClientId"], ClientSecret = ConfigurationManager.AppSettings["TrustServices:SafeId:ClientSecret"], }); } // BirdId HML credentials options.Services.Add(new TrustServiceConfig() { Service = "BirdID (Homologação)", Provider = "SOLUTI", BadgeUrl = "https://cdn.lacunasoftware.com/img/psc/birdid-hml.png", Endpoint = "https://apihom.birdid.com.br/", ClientId = "ae02a53062db1c845df4a57b8e47dbbf047378b4", ClientSecret = "f36c483e0966c4eaecd4d2d167f742e3c2c12fd0", ProtocolVariant = "BirdID", }); return(options); }