package authentik import "testing" func TestSessionAuthenticated(t *testing.T) { t.Parallel() anonymous := "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiJhYmMiLCJpc3MiOiJhdXRoZW50aWsiLCJzdWIiOiJhbm9ueW1vdXMiLCJhdXRoZW50aWNhdGVkIjpmYWxzZX0.sig" auth := "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiJhYmMiLCJpc3MiOiJhdXRoZW50aWsiLCJzdWIiOiJ1c2VyLTEyMyIsImF1dGhlbnRpY2F0ZWQiOnRydWV9.sig" if SessionAuthenticated([]SerializedCookie{{Name: "authentik_session", Value: anonymous}}) { t.Fatal("expected anonymous session to be rejected") } if !SessionAuthenticated([]SerializedCookie{{Name: "authentik_session", Value: auth}}) { t.Fatal("expected authenticated session") } }