public void AddSwaApp() { try { App app = App.BuildSwaPlugin("http://localhost/login", "username", "password", "btnLogin", "Test SWA App 1"); AppsClient appsClient = oktaClient.GetAppsClient(); app = appsClient.Add(app); } catch (OktaException oe) { string strError = oe.ErrorSummary; } }
public void AddWSFedApp() { try { App app = App.BuildWSFed("Test WS-Fed App", "urn:example:app", "SampleGroup", "samAccountName", "urn:example:apprealm", "https://apps.example.com/wsfed/app1/replyto", "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname|${user.firstName}|,http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname|${user.lastName}|", "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "urn:oasis:names:tc:SAML:2.0:ac:classes:Password", "https://example.com/app1", true, "app1.*", usernameAttribute: "upnAndUsername"); Hide visibility = new Hide { Web = true, IOS = true }; app.Visibility.Hide = visibility; AppsClient appsClient = oktaClient.GetAppsClient(); app = appsClient.Add(app); } catch (OktaException oe) { string strError = oe.ErrorSummary; } }