コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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;
     }
 }