mirror of
https://github.com/absmach/magistrala.git
synced 2026-06-23 04:10:28 +00:00
SMQ-2758 - Add option Auth to call webhook for only for certain authz (#2763)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
This commit is contained in:
+2
-1
@@ -87,6 +87,7 @@ type config struct {
|
||||
AuthCalloutCACert string `env:"SMQ_AUTH_CALLOUT_CA_CERT" envDefault:""`
|
||||
AuthCalloutCert string `env:"SMQ_AUTH_CALLOUT_CERT" envDefault:""`
|
||||
AuthCalloutKey string `env:"SMQ_AUTH_CALLOUT_KEY" envDefault:""`
|
||||
AuthCalloutPermissions []string `env:"SMQ_AUTH_CALLOUT_INVOKE_PERMISSIONS" envDefault:"" envSeparator:","`
|
||||
}
|
||||
|
||||
func main() {
|
||||
@@ -284,7 +285,7 @@ func newService(db *sqlx.DB, tracer trace.Tracer, cfg config, dbConfig pgclient.
|
||||
},
|
||||
Timeout: cfg.AuthCalloutTimeout,
|
||||
}
|
||||
callback, err := auth.NewCallback(httpClient, cfg.AuthCalloutMethod, cfg.AuthCalloutURLs)
|
||||
callback, err := auth.NewCallback(httpClient, cfg.AuthCalloutMethod, cfg.AuthCalloutURLs, cfg.AuthCalloutPermissions)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user