Skip to content

Commit

Permalink
Updating to latest separate Terraform SDK
Browse files Browse the repository at this point in the history
Update vendor directory

Update vendor
  • Loading branch information
quantumew committed Feb 9, 2020
1 parent 0ded571 commit e0a12c9
Show file tree
Hide file tree
Showing 32 changed files with 129 additions and 29 deletions.
1 change: 1 addition & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ github.com/articulate/okta-sdk-golang v1.1.1 h1:ymEGt5P/Ckqygz7TtyUINRp7oP7fAhS0
github.com/articulate/okta-sdk-golang v1.1.1/go.mod h1:6ymIhzFQtMyBnwqkEHc/reQUMalObOjgyOSbf3w21PM=
github.com/articulate/oktasdk-go v1.0.1 h1:UuvJSY5yUqT0w9+hdACq1bcmIKAqh25bnVHWWQtsvYQ=
github.com/articulate/oktasdk-go v1.0.1/go.mod h1:UTdWnHE/nQNjDvbmLBwxIHjJ3L8r3XlZZaqVDIUtu1I=
github.com/articulate/terraform-provider-okta v2.21.0+incompatible h1:gjQodD//ZD9SrTDXQL9/96MtveG7nwGSXyq5IjbNQd4=
github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM=
github.com/aws/aws-sdk-go v1.16.36/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/aws/aws-sdk-go v1.19.18/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
Expand Down
2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
package main

import (
"github.com/hashicorp/terraform-plugin-sdk/plugin"
"github.com/terraform-providers/terraform-provider-okta/okta"
"github.com/hashicorp/terraform-plugin-sdk/plugin"
)

func main() {
Expand Down
1 change: 0 additions & 1 deletion okta/app_filter.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import (
"fmt"
"strings"

"github.com/articulate/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/okta/okta-sdk-golang/okta"
"github.com/okta/okta-sdk-golang/okta/query"
Expand Down
77 changes: 77 additions & 0 deletions okta/data_source_okta_app_saml_metadata.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
package okta

import (
"encoding/xml"
"fmt"

"github.com/crewjam/saml"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

func dataSourceAppMetadataSaml() *schema.Resource {
return &schema.Resource{
Read: dataSourceAppMetadataSamlRead,

Schema: map[string]*schema.Schema{
"app_id": {
Type: schema.TypeString,
Required: true,
},
"key_id": {
Type: schema.TypeString,
Required: true,
},
"metadata": {
Type: schema.TypeString,
Computed: true,
},
"http_post_binding": {
Type: schema.TypeString,
Computed: true,
Description: "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.",
},
"http_redirect_binding": {
Type: schema.TypeString,
Computed: true,
Description: "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.",
},
"certificate": {
Type: schema.TypeString,
Computed: true,
},
"want_authn_requests_signed": {
Type: schema.TypeBool,
Computed: true,
},
"entity_id": {
Type: schema.TypeString,
Description: "Entity URL for instance https://www.okta.com/saml2/service-provider/sposcfdmlybtwkdcgtuf",
Computed: true,
},
},
}
}

func dataSourceAppMetadataSamlRead(d *schema.ResourceData, m interface{}) error {
id := d.Get("app_id").(string)
kid := d.Get("key_id").(string)
metadata, _, err := getSupplementFromMetadata(m).GetSAMLMetdata(id, kid)
if err != nil {
return err
}
d.SetId(fmt.Sprintf("%s/%s_metadata", id, kid))

d.Set("metadata", string(metadata))
metadataRoot := &saml.EntityDescriptor{}
err = xml.Unmarshal(metadata, metadataRoot)
if err != nil {
return fmt.Errorf("Could not parse SAML app metadata, error: %s", err)
}

desc := metadataRoot.IDPSSODescriptors[0]
syncSamlEndpointBinding(d, desc.SingleSignOnServices)
d.Set("entity_id", metadataRoot.EntityID)
d.Set("want_authn_requests_signed", desc.WantAuthnRequestsSigned)
d.Set("certificate", desc.KeyDescriptors[0].KeyInfo.Certificate)
return nil
}
33 changes: 33 additions & 0 deletions okta/data_source_okta_app_saml_metadata_test.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
package okta

import (
"testing"

"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
)

func TestAccOktaDataSourceAppMetadataSaml_read(t *testing.T) {
ri := acctest.RandInt()
mgr := newFixtureManager("okta_app_metadata_saml")
config := mgr.GetFixtures("datasource.tf", ri, t)
resourceName := "data.okta_app_metadata_saml.test"

resource.Test(t, resource.TestCase{
PreCheck: func() {
testAccPreCheck(t)
},
Providers: testAccProviders,
Steps: []resource.TestStep{
{
Config: config,
Check: resource.ComposeTestCheckFunc(
resource.TestCheckResourceAttrSet(resourceName, "certificate"),
resource.TestCheckResourceAttrSet(resourceName, "http_post_binding"),
resource.TestCheckResourceAttrSet(resourceName, "metadata"),
resource.TestCheckResourceAttrSet(resourceName, "entity_id"),
),
},
},
})
}
1 change: 0 additions & 1 deletion okta/data_source_okta_idp_saml.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import (
"fmt"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta/query"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)
Expand Down
1 change: 0 additions & 1 deletion okta/data_source_okta_user.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import (
"github.com/okta/okta-sdk-golang/okta/query"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
)

func dataSourceUser() *schema.Resource {
Expand Down
2 changes: 1 addition & 1 deletion okta/data_source_okta_users.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package okta
import (
"fmt"

"github.com/articulate/terraform-provider-okta/sdk"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/hashcode"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
Expand Down
1 change: 0 additions & 1 deletion okta/provider_sweeper_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import (

articulateOkta "github.com/articulate/oktasdk-go/okta"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
sdk "github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta"
sdk "github.com/terraform-providers/terraform-provider-okta/sdk"
)
Expand Down
1 change: 0 additions & 1 deletion okta/resource_okta_app_oauth.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import (
"encoding/json"
"fmt"

"github.com/articulate/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/okta/okta-sdk-golang/okta"
Expand Down
1 change: 0 additions & 1 deletion okta/resource_okta_app_oauth_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import (

"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
"github.com/hashicorp/terraform-plugin-sdk/terraform"
"github.com/okta/okta-sdk-golang/okta"
"github.com/okta/okta-sdk-golang/okta/query"
)
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_app_user_base_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package okta
import (
"fmt"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

func resourceAppUserBaseSchema() *schema.Resource {
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_app_user_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package okta
import (
"fmt"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

func resourceAppUserSchema() *schema.Resource {
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_auth_server_claim.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package okta
import (
"net/http"

"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

func resourceAuthServerClaim() *schema.Resource {
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_auth_server_policy.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package okta
import (
"net/http"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

func resourceAuthServerPolicy() *schema.Resource {
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_auth_server_policy_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package okta
import (
"net/http"

"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

func resourceAuthServerPolicyRule() *schema.Resource {
Expand Down
1 change: 0 additions & 1 deletion okta/resource_okta_auth_server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import (

"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta/query"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_group_roles.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package okta
import (
"fmt"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

func resourceGroupRoles() *schema.Resource {
Expand Down
1 change: 0 additions & 1 deletion okta/resource_okta_idp_oidc.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package okta
import (
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_idp_oidc_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import (
"fmt"
"testing"

"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

func TestAccOktaIdpOidc_crud(t *testing.T) {
Expand Down
1 change: 0 additions & 1 deletion okta/resource_okta_idp_saml.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package okta
import (
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_idp_saml_signing_key.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package okta
import (
"net/http"

"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

func resourceIdpSigningKey() *schema.Resource {
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_idp_saml_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import (
"fmt"
"testing"

"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

func TestAccOktaIdpSaml_crud(t *testing.T) {
Expand Down
1 change: 0 additions & 1 deletion okta/resource_okta_idp_social.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package okta
import (
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_idp_social_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import (
"fmt"
"testing"

"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

func TestAccOktaIdpSocial_crud(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_policy_rule_idp_discovery.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package okta

import (
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

var platformIncludeResource = &schema.Resource{
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_profile_mapping.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package okta
import (
"fmt"

"github.com/articulate/terraform-provider-okta/sdk"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
)
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_template_email.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package okta

import (
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

var translationResource = &schema.Resource{
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_user_base_schema.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package okta

import (
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

const baseSchema = "base"
Expand Down
2 changes: 1 addition & 1 deletion okta/resource_okta_user_schema.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package okta

import (
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
)

const customSchema = "custom"
Expand Down
1 change: 0 additions & 1 deletion okta/user.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import (
"fmt"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/okta/okta-sdk-golang/okta"
"github.com/terraform-providers/terraform-provider-okta/sdk"
"log"
Expand Down
2 changes: 1 addition & 1 deletion okta/user_schema.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package okta

import (
"github.com/terraform-providers/terraform-provider-okta/sdk"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-okta/sdk"
)

var (
Expand Down

0 comments on commit e0a12c9

Please sign in to comment.