SAML-based products and services

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

SAML is a set of specifications that encompasses the XML-format for security tokens containing assertions to pass information about a user and protocols and profiles to implement authentication and authorization scenarios. This document provides an overview about products and services that implement SAML 2.0 key actors like Identity providers or components to enable services to be SAML-enabled.

Products that provide SAML actors

SAML actors are Identity Providers (IdP), Service Providers (SP), Discovery Services, Metadata services etc. This table shows the capability of products according to Kantara Initiative testing.[1][2] Claimed capabilities are in column "other". Each mark denotes that at least one interoperability test was passed. Detailed results with product and test procedure versions are available at the Kantara/Liberty site given below.

NOTE: This table represents a snapshot over time roll up of the most recent product test results (multiple testing rounds). Please note that some products features and abilities may have been updated since they were last tested. Please check the website information of the originating product for the latest features and updates.

Product Name Project/Vendor License Kantara-certified Interoperability Other Features
IdP IdP Light SP SP Light eGov 1.5 Attr Auth Resp. POST Bind. Roles Protocols
10Duke Identity Provider[3] 10Duke Commercial IdP, SP, Federation SAML 1.0, SAML 2.0, OpenID, LDAP
adAS[4] PRiSE OSS X X X X X X X IdP, SP, Federation WS-Federation, WS-Trust, SAML 2.0, SAML 1.0, Google, Microsoft365, Facebook, Kerberos, LDAP
ADFS 2.0 Microsoft Commercial X X X WS-Federation, WS-Trust, SAML 2.0
Asimba[5] Asimba.org OSS IDP (Fork of OpenASelect)
AssureBridge SAMLConnect[6] AssureBridge Commercial X X X X IdP, SP SAML 1.1, SAML 2.0, OpenID, WS-Federation,
Authentic2[7] Entrouvert OSS IdP, SP OpenID 1&2, CAS 1&2, OAuth2, LDAP 2&3, PAM, RADIUS, OATH, Kerberos, X509
Bitium[8] Bitium Commercial IdP, SP SAML, SAML 2.0
CA Federation Manager[9] CA Commercial X X X WS-Federation
Centrify DirectControl Centrify Commercial Broker SAML, OpenID, OAuth, WS-*, LDAP, Kerberos
Citrix Open Cloud[10] Citrix Commercial SSO Middleware
Cloud Identity Manager McAfee Commercial Broker SAML 2, OpenID, OAuth, XACML, LDAP v3, JM
Cloud Federation Service[11] Radiant Logic Commercial IdP, SP SAML 2.0, WS-Federation, OAuth 2.0, OpenID
Cloudseal[12] Cloudseal SaaS IdP, SP
Comfact IDP[13] Comfact Commercial IdP -
Connectis[14] Connectis Commercial IdP, SP
Corto project home GÉANT OSS Broker
Dot Net Workflow[15] The Dot Net Factory Commercial X X IdP,SP WS*-, WS-Federation, WS-Trust, OpenID, OAuth 2.0, Facebook, LinkedIn, Twitter, Yahoo, Windows Live (MSN)
DirX Access[16] Atos/Siemens Commercial X X X
DualShield[17] Deepnet Security Commercial X X X X IdP SAML 2.0
Elastic SSO Team[18] 9STAR Commercial X X X X IdP SAML 2.0 SAML 1.1
Elastic SSO Enterprise[19] 9STAR Commercial X X X X IdP SAML 2.0 SAML 1.1
ESOE Queensland University of Technology OSS Idp, Sp
Entrust GetAccess[20] Entrust Commercial X X X X X X X IDP, SP SAML 1.0, SAML 1.1, SAML 2.0
Entrust IdentityGuard[21] Entrust Commercial X X X X X X IDP SAML 2.0, OpenID
EIC[22] Ericsson Commercial X
EmpowerID[23] The Dot Net Factory Commercial IdP,SP WS*-, WS-Federation, WS-Trust, OpenID, OAuth 2.0, Facebook, LinkedIn, Twitter, Yahoo, Windows Live (MSN)
Evidian Web Access Manager Evidian Commercial X X X X X X IDP, SP, Federation SAML 1.1, SAML 2.0, OpenID Connect, CAS 1&2, OAuth2, LDAP v3, RADIUS, OATH, Kerberos, X509, Microsoft365, Google, Multi-factor, SSO, extended integration functionalities
BIG-IP Access Policy Manager F5 Networks Commercial IDP, SP, Broker SAML 2.0
Fugen Cloud ID Broker Fugen Solutions Commercial Broker SAML 1.1, SAML 2.0, WS-Federation, WS-Trust, OpenID, and OAuth
GlobalSign SSO GMO GlobalSign Commercial X X X X X ECP, Discovery SAML 2.0, ETSI MSS 102 204, TUPAS, WS-Federation, OpenID
Gluu Server[25] Gluu OSS X X SAML OpenID Connect IDP, UMA PDP OpenID Connect, UMA, RADIUS, LDAP
Horizon App Manager[26] VMware Commercial X X X X X
HP IceWall SSO[27] HP Commercial SP SAML 2
ILANTUS Sign On Express[28] Ilantus Commercial IdP, SP SAML 2
Intel Cloud SSO[29] Intel Commercial IdP, SP SAML 2, OpenID, OAuth
Ilex Sign&go[30] ILEX Commercial X X X X X X X IdP, SP, Federation WS-Federation, WS-Trust, SAML 2.0, SAML 1.0, Shibboleth, CAS, Google, Microsoft365, Facebook, Kerberos, LDAP
iSAML[31] Avoco Commercial IdP SAML 2, WS-Trust, OpenID
iWelcome[32] iWelcome Commercial X X X X X X X IdP SAML 2, SAML 1.0, WS-Trust, Kerberos, OAuth2, Facebook, google, includes provisioning from-to on-Prem, AD, Multi-factor, extended integration functionalities
JOSSO (Community Ed.)[33] josso.org OSS X IdP,SP SAML2, OAuth2, WS-Trust, SPMLV2, Kerberos, JOSSO1
JOSSO (Enterprise Ed.)[34] Atricore Commercial X IdP,SP SAML2, WS-Fed, OpenID Connect, OAuth2, WS-Trust, SPMLV2, Kerberos, JOSSO1
Juniper SSL VPN[35] Juniper Networks Commercial IDP, SP
Keycloak Services Integrated SSO and IDM for browser apps and RESTful web services. Built on top of the OAuth 2.0, Open ID Connect, JSON Web Token (JWT) and SAML 2.0 specifications[36]
Layer 7[37] SecureSpan Gateway Commercial X X PDP/PEP OAuth2, SAML 1.1, SAML2, ABAC, OpenID Connect, XML Firewall
Larpe[38] Entrouvert OSS X X SAML Reverse Proxy OpenID, CAS, OAuth
LemonLDAP::NG[39] LemonLDAP::NG OSS IDP, SP SSO, WS-Federation, CAS, OpenID-Connect, SAML-2, Twitter, Protocol proxy
NetIQ Access Manager[40] NetIQ (formerly Novell) Commercial X X X X X X X IdP, SP WS-Security, WS-Federation, WS-Trust, SAML 1.1 / 2.0, Liberty, Single Sign-on, RBAC, CardSpace, OAuth, OpenID, STS. Includes integration with cloud and social media providers (Office 365, Windows Live (MSN), Google, Facebook, etc.)
NetWeaver Appserver[41] SAP Commercial (pending) CAS, OpenId, Twitter
OneGate[42] MobilityGuard Commercial X X X X X X X IdP, SP SAML 1.1, SAML 2.0
OpenAM[43] ForgeRock (ex. Sun) OSS X X X X X X X ECP, IdP Proxy OpenID Connect, OAuth2, SAML 2.0, SAML 1.1, WS-Federation, WS-Trust, XACML, Liberty, Kerberos, Facebook, Google, Windows Live (MSN)
Okta[44] Okta Commercial IdP, SP
OneLogin[45] OneLogin Commercial IdP, SP SAML, WS-Federation, Kerberos, OAuth, OpenID
OpenAthens LA[46] eduserv Commercial IdP
OpenAthens SP[47] eduserv Commercial SP
Open Select[48] OpenASelect.org OSS IDP OAuth (project continues as asimba)
OpenOTP/TiQR SAML IdP[49] RCDevs Free X X IdP SAML 2.0, OpenID 1.1/2.0, RADIUS, LDAP
Optimal IdM VIS Federation Services[50] Optimal IdM Commercial X X X IdP, SP, Broker, SSO WS-Federation, WS-Trust, SAML 1.x, SAML 2.0, OpenID 2.0, Kerberos, LDAP, Office 365, RADIUS, OAUTH, multi-factor
Oracle Identity Federation 11g[51] Oracle Commercial X X X IdP, SP WS-Federation, SAML 1.x, SAML 2.0, OpenID 2.0
Pega 7 Platform[52] Pegasystems Inc. Commercial X X X SP SAML 2.0, OAuth, WS-Trust, LDAP
PhoneFactor[53] PhoneFactor, Inc commercial IDP
PicketLink[54] JBoss Community OSS (pending) OpenID, A-Select, CAS, XACML
PingFederate[55] Ping Identity Commercial X X WS-Federation, WS-Trust, OpenID, OAuth, Facebook, LinkedIn, Twitter, Windows Live
PortalGuard[56] PistolStar, Inc. Commercial IdP, SP, SSO, Middleware SAML 2, LDAP v3, XML-DSIG
RSA Federated Identity[57] RSA Commercial X X X Facebook, OpenID, LinkedIn, Twitter, Windows Live
Safewhere*Identify[58] Safewhere Commercial IdP,SP SAML 2.0, WS-Federation, WS-Trust, OAuth 2.0, multi-factor, OpenID Connect, Facebook, LinkedIn, Twitter, LiveID, Google, LDAP
SailPoint IdentityNow[59] SailPoint Commercial IdP, SP SAML 1.1, SAML 2.0, OAuth2, Kerberos, WS-Federation
Samanage[60] Samanage Commercial Enterprise-to-cloud SSO Middleware
SecureAuth[61] SecureAuth Corp. Commercial X X X X X X X IdP, SP 2-Factor, IBM LTPA, Facebook, Google, LinkedIn, Microsoft FBA, Microsoft IWA, OAUTH, OpenID, OpenID Connect, SAML 1.1, SAML 2.0, Twitter, WebServices, Windows Live, X.509v3, Yahoo
Shibboleth Internet2 OSS IdP, SP, Discovery SAML 1.1, SAML 2.0
SimpleSAMLphp[62] UNINETT AS OSS X X OpenID, A-Select, CAS, WS-Federation and OAuth,Facebook,LinkedIn,Twitter, Windows Live
SMS PASSCODE Multi-factor Authentication[63] SMS PASSCODE Commercial IdP?
SSO EasyConnect[64] SSO Easy Commercial IdP, SP
Symlabs Federated Identity Suite[65] Symlabs Commercial X X X X X X ECP OpenID, A-Select, CAS, WS-Federation and OAuth
Symplified[66] Symplified Commercial X X X X X X X IdP, SP, Broker SAML 1.1, SAML 2.0, WS-Federation, OpenID, OAuth, XACML, IBM LTPA, Microsoft IWA, 2-Factor, Facebook, Google, Twitter, ABAC / context-based AC
Tivoli Federated Identity Manager[67] IBM Commercial X X X X X X X WS-Federation, OpenID, Liberty, InfoCard, Microsoft CardSpace
TrustBind[68] NTT Software Corp Commercial X X X X X ECP OpenID, ID-WSF
TrustBuilder[69] SecurIT Commercial IdP, SP, IdP-Proxy SAML 2.0, OAuth 2.0, OpenID Connect, Kerberos
Trustelem Trustelem Commercial IdP SAML 2.0, OpenID Connect, WS-Fed, OAuth 2.0, Integrated Windows Authentication, Kerberos, Active Directory, LDAP, FIDO U2F.
USP Secure Entry Server®[70] United Security Providers Commercial SP, IdP, IdP-Proxy SAML 2.0, SAML 1.0, Kerberos, NTLM, LDAP, RADIUS, RSA, SuisseID, RBAC, SSO, Tomcat Authenticator, IIS ISAPI Filter, mTAN, PKI/X.509, Reverse Proxy, Multi-Factor, SOAP/REST Connectors, WebService Security, Office365, GoogleApps
Weblogic Oracle Commercial SP
WSO2[71] wso2 OSS IdP, SP OAuth2, WS-Trust, OpenID
ZXID[72] zxid OSS IdP, SP, ECP, IdP-Proxy, Discovery

ID-WSF2, XACML2, WS-Security, XML-DSIG, TAS3

Smartsignin[73] PerfectCloud Commercial Idp, Sp, SSO SAML 2.0, SAML 1.0, Google, Microsoft365, LDAP, WS-Federation

Libraries and toolkits to develop SAML actors and SAML-enabled services

Libraries and toolkits are used by developers to integrate applications and services into SAML federations or to build their own SAML-actors like IdPs.

Libraries and Toolkits Organization Licence Purpose and Language bindings
Australian Access Federation[74] Australian Access Federation OSS Metadata Registry based on former work by SWITCH
ComponentSpace[75] ComponentSpace Commercial SAML libraries for .NET and ASP.NET applications
Corto[76] WAYF OSS SAML2 proxy, virtual IdP, user consent
EmpowerID IdP & SP Kit[77] Dot Net Factory Commercial IdP and SP Kit, .NET, REST, and SOAP-based integration kit to SAML-enable applications
FEMMA[78] Sourceforge OSS Workaround for the ADFS limitation of a single EntityID per XML infoset
Firefox ECP Plugin[79] Openliberty OSS Firefox extension for compliance with SAML ECP
FLOG F-Ticks Vizualization[80] SUNET OSS Parse and chart F-Ticks for webSSO and Eduroam (sample site: http://flog.sunet.se/)
Jagger[81] Edugate OSS Metadata and Federation data manager; Shibboleth IDP GUI
JAKOB[82] WAYF OSS Backchannel attribute collector
JANUS[83] WAYF OSS Metadata Registry for hub-and-spoke federations based on SimpleSAMLphp; includes self-service
Lasso[84] Entrouvert OSS SAML-Library: C/C++, Python, Java, Perl, PHP
OIOSAML 2.0 Toolkit[85] Danish IT and Telekom Agency OSS SP Framework: Java, .NET,[86] PHP (Documentation see OIOSAML.java)
OmniAuth-Shibboleth[87] OneLogin OSS SAML-Library: ASP/.NET, Java, PHP, Python, Ruby
OneLogin[88] OneLogin OSS SAML-Library: ASP/.NET, Java, PHP, Python, Ruby
OpenConext[89] SURFnet OSS Service Provider Proxy and Hub-and-Spoke federation middleware, includes SAML proxy and central group management for creating collaboration platforms
OpenSAML[90] Internet2 OSS SAML-Library: C++, Java
MET[91] TERENA OSS gathers and shows information about federations (mostly about SPs and IdPs)
Mujina[92] SURFnet OSS SAML test actors that can be dynamically configured using a REST interface
PEER[93] GÉANT OSS SAML Metadata Registry
PHPH[94] WAYF.dk OSS SAML Metadata Processor
Ping Identity[95] Ping Identity Commercial Java, .NET, PHP and language neutral integration kits to SAML-enable applications
PySAML2[96] LaunchPad OSS SAML-Library: Python
Pysfemma[97] Github OSS automate membership configuration of an ADFS STS in a SAML2 based Identity Federation
PyFF[98] SUNET OSS SAML Metadata Processor
Raptor[99] Jisc OSS toolkit to enable Shibboleth IdP statistics analysis
SAML Metadata Aggregator[100] NORDUnet OSS Aggregates single metadata files and provides MDX webservice
SAML Tracer (Firefox addon)[101] UNINETT AS OSS Firefox Plug-In to trace SAML messages
SpringSecurity SAML[102] SpringSource OSS SAML-enable applications based on Spring framework
Switch GMT[103] SWITCH-AAI OSS Group Management Tool for Shibboleth
Ultimate SAML[104] ComponentPro Commercial SAML 1.1 and 2.0 Libraries for .NET
ZXID[105] zxid OSS C, other lang using swig.org

SAML-related Services

This section lists public services such as identity and attribute providers, metadata and test services, but *not* SAML-enabled web-applications and cloud services.

Service Organization Purpose
9STAR[106] 9STAR 9STAR Managed Services for Shibboleth/SAML SSO On-Premises or Cloud
9STAR[107] 9STAR 9STAR Shibboleth/SAML SSO Support Services
Acrot A-OK[108] Arcot IdP (+ Fraud detection)
eduTEAMs[109] SURFnet Federation enabled Group management service which acts as an Attribute Authority for group relations
Federation Lab[110] GÉANT Test-SP, metadata registry, test tools
Feide OpenIdP[111] UNINETT AS IdP that allows any user to register, and any SP to connect
Gazelle IHE validator[112] Gazelle SAML Assertion Validation
Gluu On-Prem Managed Service[113] Gluu IdP for SAML and OpenID Connect-enabled cloud services
Identity Hub[114] Entrouvert Free IdP; Any user and any SP
OneLogin SSO[115] OneLogin IdP for SAML- and OpenID-enabled cloud services
REEP[116] GÉANT Public metadata registry
PhoneFactor[117] PhoneFactor Inc. IdP/cloud SSO
PingOne[118] Ping Identity Cloud Access and Application Provider Services for IdPs and SPs
SecureAuth[119] SecureAuth Corp. IdP, IdM, Multi-Protocol STS (multiple claims based integrations including SAML 1.1, 2.0 SP SSO, 2.0 IdP SSO, OpenID, .NET, CA SiteMinder and others
SSOCircle[120] SSOCircle Free IdP
Testshib[121] Internet2 IdP and SP for testing
UnitedID[122] United ID Services Free IDP service
Verizon Web Access Management[123] Verizon Business IdP
ZXID[124] zxid.org Free IdP

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.