@@ -6,7 +6,7 @@ The PHP SASL Authentification Library.
6
6
[ ![ Latest Stable Version] ( https://poser.pugx.org/fabiang/sasl/v/stable.svg )] ( https://packagist.org/packages/fabiang/sasl )
7
7
[ ![ Total Downloads] ( https://poser.pugx.org/fabiang/sasl/downloads.svg )] ( https://packagist.org/packages/fabiang/sasl )
8
8
[ ![ License] ( https://poser.pugx.org/fabiang/sasl/license.svg )] ( https://packagist.org/packages/fabiang/sasl )
9
- [ ![ CI] ( https://github.com/fabiang/sasl/actions/workflows/ci.yml/badge.svg?branch=develop )] ( https://github.com/fabiang/sasl/actions/workflows/ci.yml )
9
+ [ ![ CI] ( https://github.com/fabiang/sasl/actions/workflows/ci.yml/badge.svg?branch=develop )] ( https://github.com/fabiang/sasl/actions/workflows/ci.yml )
10
10
[ ![ Scrutinizer Code Quality] ( https://scrutinizer-ci.com/g/fabiang/sasl/badges/quality-score.png?b=develop )] ( https://scrutinizer-ci.com/g/fabiang/sasl/?branch=develop )
11
11
[ ![ Code Coverage] ( https://scrutinizer-ci.com/g/fabiang/sasl/badges/coverage.png?b=develop )] ( https://scrutinizer-ci.com/g/fabiang/sasl/?branch=develop )
12
12
@@ -74,6 +74,8 @@ If the method returns false you should disconnect.
74
74
To enable [ downgrade protection for SCRAM] ( https://xmpp.org/extensions/xep-0474.html ) , you'll need to pass
75
75
the allowed authentication mechanisms and channel-binding types via options to the factory:
76
76
77
+ ** Note** : Channel-binding is currently not supported due to limitations of PHP.
78
+
77
79
``` php
78
80
$mechanism = $factory->factory('SCRAM-SHA-1', array(
79
81
'authcid' => 'username',
@@ -119,8 +121,6 @@ Run the unit tests:
119
121
120
122
The integration tests verify the authentication methods against an Ejabberd and Dovecot server.
121
123
122
- ### Docker Compose
123
-
124
124
To launch the servers you can use the provided Docker Compose file.
125
125
Just [ install Docker] ( https://www.docker.com/get-started/ ) and run:
126
126
@@ -130,8 +130,6 @@ docker compose up -d
130
130
131
131
** Note:** ejabberd takes up to * twenty minutes* to start.
132
132
133
- ### RUN
134
-
135
133
Now you can run the integration tests:
136
134
137
135
```
0 commit comments