Skip to content

Instantly share code, notes, and snippets.

@anderseknert
Created September 20, 2023 12:44
Show Gist options
  • Save anderseknert/9888f1acea67ad4f31ca0b9c10a268ee to your computer and use it in GitHub Desktop.
Save anderseknert/9888f1acea67ad4f31ca0b9c10a268ee to your computer and use it in GitHub Desktop.
Helper functions
package policy
import future.keywords.if
default allow := false
allow if {
idx := indexof(input.user.email, "@")
fullname := substring(input.user.email, 0, idx)
firstname := lower(split(fullname, ".")[0])
# Allow "joe" and "jane", but not anyone else. How?
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment