...

Text file src/edge-infra.dev/pkg/edge/auth-proxy/handlers/BUILD.bazel

Documentation: edge-infra.dev/pkg/edge/auth-proxy/handlers

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "handlers",
     5    srcs = [
     6        "default.go",
     7        "handler.go",
     8        "login.go",
     9        "login_with_okta.go",
    10        "logout.go",
    11        "session_refresh.go",
    12        "session_user_details.go",
    13        "session_user_edge_role.go",
    14        "token_exchange.go",
    15    ],
    16    importpath = "edge-infra.dev/pkg/edge/auth-proxy/handlers",
    17    visibility = ["//visibility:public"],
    18    deps = [
    19        "//pkg/edge/api/graph/model",
    20        "//pkg/edge/api/middleware",
    21        "//pkg/edge/auth-proxy/session",
    22        "//pkg/edge/auth-proxy/types",
    23        "//pkg/edge/auth-proxy/utils",
    24        "@com_github_gin_contrib_sessions//:sessions",
    25        "@com_github_gin_gonic_gin//:gin",
    26        "@com_github_go_logr_logr//:logr",
    27    ],
    28)
    29
    30go_test(
    31    name = "handlers_test",
    32    srcs = [
    33        "default_test.go",
    34        "handler_test.go",
    35        "login_test.go",
    36        "login_with_okta_test.go",
    37        "logout_test.go",
    38        "session_refresh_test.go",
    39        "session_user_details_test.go",
    40        "session_user_edge_role_test.go",
    41        "token_exchange_test.go",
    42        "unit_test.go",
    43    ],
    44    embed = [":handlers"],
    45    deps = [
    46        "//pkg/edge/auth-proxy/faker",
    47        "//pkg/edge/auth-proxy/session",
    48        "//pkg/edge/auth-proxy/types",
    49        "//pkg/lib/fog",
    50        "//pkg/lib/uuid",
    51        "@com_github_gin_contrib_sessions//:sessions",
    52        "@com_github_gin_gonic_gin//:gin",
    53        "@com_github_stretchr_testify//assert",
    54    ],
    55)

View as plain text