Introduction to Moa
Moa (Machine and Organization Authentication) is a federation for authenticating organizations and their systems (clients and servers) across organizational borders. Moa is used in Skolfederation for securing informational flows between schools and service providers, eg. user identity provisioning based on standards EGIL and SS12000, and the ordering and delivery of digital learning materials (BoL). Moa's function is however not limited to a specific sector or use purpose. As Moa is only involved in the authentication process, the federation is content/data agnostic.
Moa is based on the technology FedTLS (Federated TLS Authentication), which provides federation functionality to the secure authentication of mutual TLS, with the ability to tag organizations, clients and servers with additional attributes for authorization, information and server discovery.