@@ -40,11 +40,11 @@ func getAccessToken() string {
4040
4141func newTestKeycloakOIDCSetup() (*httptest.Server, *KeycloakOIDCProvider) {
4242 redeemURL, server := newOIDCServer([]byte(fmt.Sprintf(`{"email": "new@thing.com", "expires_in": 300, "access_token": "%v"}`, getAccessToken())))
43− provider := newKeycloakOIDCProvider(redeemURL, options.KeycloakOptions{})
43+ provider := newKeycloakOIDCProvider(redeemURL, options.Provider{})
4444 return server, provider
4545}
4646
47−func newKeycloakOIDCProvider(serverURL *url.URL, opts options.KeycloakOptions) *KeycloakOIDCProvider {
47+func newKeycloakOIDCProvider(serverURL *url.URL, opts options.Provider) *KeycloakOIDCProvider {
4848 verificationOptions := internaloidc.IDTokenVerificationOptions{
4949 AudienceClaims: []string{defaultAudienceClaim},
5050 ClientID: mockClientID,
@@ -90,7 +90,7 @@ func newKeycloakOIDCProvider(serverURL *url.URL, opts options.KeycloakOptions) *
9090var _ = Describe("Keycloak OIDC Provider Tests", func() {
9191 Context("New Provider Init", func() {
9292 It("creates new keycloak oidc provider with expected defaults", func() {
93− p := newKeycloakOIDCProvider(nil, options.KeycloakOptions{})
93+ p := newKeycloakOIDCProvider(nil, options.Provider{})
9494 providerData := p.Data()
9595 Expect(providerData.ProviderName).To(Equal(keycloakOIDCProviderName))
9696 Expect(providerData.LoginURL.String()).To(Equal("https://keycloak-oidc.com/oauth/auth"))
@@ -100,7 +100,7 @@ var _ = Describe("Keycloak OIDC Provider Tests", func() {
100100 Expect(providerData.Scope).To(Equal(oidcDefaultScope))
101101 })
102102 It("creates new keycloak oidc provider with custom scope", func() {
103− p := NewKeycloakOIDCProvider(&ProviderData{Scope: "openid email"}, options.KeycloakOptions{})
103+ p := NewKeycloakOIDCProvider(&ProviderData{Scope: "openid email"}, options.Provider{})
104104 providerData := p.Data()
105105
106106 Expect(providerData.ProviderName).To(Equal(keycloakOIDCProviderName))
@@ -111,8 +111,10 @@ var _ = Describe("Keycloak OIDC Provider Tests", func() {
111111
112112 Context("Allowed Roles", func() {
113113 It("should prefix allowed roles and add them to groups", func() {
114− p := newKeycloakOIDCProvider(nil, options.KeycloakOptions{
115− Roles: []string{"admin", "editor"},
114+ p := newKeycloakOIDCProvider(nil, options.Provider{
115+ KeycloakConfig: options.KeycloakOptions{
116+ Roles: []string{"admin", "editor"},
117+ },
116118 })
117119 Expect(p.AllowedGroups).To(HaveKey("role:admin"))
118120 Expect(p.AllowedGroups).To(HaveKey("role:editor"))