src/pyams_security/configure.zcml
changeset 0 f04e1d0a0723
child 41 905e30f5467b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_security/configure.zcml	Thu Feb 19 10:53:29 2015 +0100
@@ -0,0 +1,44 @@
+<configure
+	xmlns="http://pylonshq.com/pyramid"
+	xmlns:i18n="http://namespaces.zope.org/i18n"
+	xmlns:zcml="http://namespaces.zope.org/zcml">
+
+	<include package="pyramid_zcml" />
+	<include package="zope.component" file="meta.zcml" />
+	<include package="zope.i18n" file="meta.zcml" />
+
+	<i18n:registerTranslations directory="locales" />
+
+
+	<!-- Zope password registrations -->
+	<configure zcml:condition="installed zope.password">
+
+		<utility
+			name="Plain Text"
+			provides="zope.password.interfaces.IPasswordManager"
+			factory="zope.password.password.PlainTextPasswordManager" />
+
+		<utility
+			name="MD5"
+			provides="zope.password.interfaces.IPasswordManager"
+			factory="zope.password.password.MD5PasswordManager" />
+
+		<utility
+			name="SHA1"
+			provides="zope.password.interfaces.IPasswordManager"
+			factory="zope.password.password.SHA1PasswordManager" />
+
+		<utility
+			name="SSHA"
+			provides="zope.password.interfaces.IPasswordManager"
+			factory="zope.password.password.SSHAPasswordManager" />
+
+	</configure>
+
+
+	<!-- ZMI package -->
+	<configure zcml:condition="installed pyams_zmi">
+		<include package=".zmi" />
+	</configure>
+
+</configure>