Quickstart
Issue a User Token
Ask Federation to issue a user credential through Embassy Admin.
import { Embassy } from "@downcity/federation";
const embassy = new Embassy({
federation_url: "https://fed.example.com",
admin_token: administrator_session_token,
});
const issued = await embassy.admin.service("accounts")
.action("tokens/issue")
.invoke({
bureau_id: "product-web",
user_id: "user_123",
metadata: { plan: "pro" },
ttl: "7d",
});Federation performs the issuance. Bureau verifies User Tokens but does not issue them.