Mix.install([
# {:ex_token_toys, path: "C:\\github\\chgeuer\\ex_token_toys"}
{:ex_token_toys, github: "chgeuer/ex_token_toys"},
{:kino, "~> 0.12.3"}
])
This is an Elixir version of https://aadinternals.com/osint/
Entra.Discovery.get_tenant_id_for_domain("sap.com")
Entra.Discovery.get_all_domains("sap.com")
domain_input = Kino.Input.text("Please enter the domain, like microsoft.com")
case Kino.Input.read(domain_input) |> String.trim() do
nil -> "**Please enter a domain**"
"" -> "**Please enter a domain**"
domain -> Entra.Kino.render_domain_as_markdown_text(domain)
end
|> Kino.Markdown.new()