Skip to content

Commit

Permalink
unused properties removed
Browse files Browse the repository at this point in the history
  • Loading branch information
wsalles committed Dec 2, 2021
1 parent 77ebc80 commit 92bb541
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 14 deletions.
13 changes: 5 additions & 8 deletions internal/clients/oidc_configuration.go
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
package clients

import (
"time"

"github.com/kelseyhightower/envconfig"
"github.com/ydataai/authentication-service/internal/handlers"
)

// OIDCConfiguration defines a struct with required environment variables for a OpenID Connect
type OIDCConfiguration struct {
ClientID string `envconfig:"CLIENT_ID" required:"true"`
ClientSecret string `envconfig:"CLIENT_SECRET" required:"true"`
OIDProviderURL string `envconfig:"OIDC_PROVIDER_URL" required:"true"`
OIDCRedirectURL string `envconfig:"OIDC_REDIRECT_URL" required:"true"`
OIDCScopes []string `envconfig:"OIDC_SCOPES" default:"openid,profile,email" split_words:"true"`
HTTPRequestTimeout time.Duration `envconfig:"HTTP_REQUEST_TIMEOUT" default:"30s"`
ClientID string `envconfig:"CLIENT_ID" required:"true"`
ClientSecret string `envconfig:"CLIENT_SECRET" required:"true"`
OIDProviderURL string `envconfig:"OIDC_PROVIDER_URL" required:"true"`
OIDCRedirectURL string `envconfig:"OIDC_REDIRECT_URL" required:"true"`
OIDCScopes []string `envconfig:"OIDC_SCOPES" default:"openid,profile,email" split_words:"true"`
}

// LoadFromEnvVars from the OIDC
Expand Down
6 changes: 0 additions & 6 deletions internal/controllers/rest_controller_configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,8 @@ import (

// RESTControllerConfiguration defines a struct with required environment variables for rest controller
type RESTControllerConfiguration struct {
UserID string `envconfig:"USER_ID" required:"true"`
UserIDPrefix string `envconfig:"USER_ID_PREFIX" default:""`
OIDCCallbackURL string `envconfig:"OIDC_CALLBACK_URL" default:"/auth/oidc/callback"`
AuthServiceURL string `envconfig:"AUTHSERVICE_URL" default:"/auth"`
LogoutURL string `envconfig:"LOGOUT_URL" default:"/logout"`
AfterLoginURL string `envconfig:"AFTER_LOGIN_URL" default:"/"`
AfterLogoutURL string `envconfig:"AFTER_LOGOUT_URL" default:"/login"`
SessionMaxAge int `envconfig:"SESSION_MAX_AGE" default:"604800"`
HTTPRequestTimeout time.Duration `envconfig:"HTTP_REQUEST_TIMEOUT" default:"30s"`
}

Expand Down
1 change: 1 addition & 0 deletions internal/handlers/helpers.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package handlers

// ArrayContainsString is a helper to find out if a given string is inside an array or not
func ArrayContainsString(list []string, key string) bool {
for _, value := range list {
if key == value {
Expand Down

0 comments on commit 92bb541

Please sign in to comment.