More cleanup
This commit is contained in:
parent
fe837a0243
commit
c4e086bb91
|
@ -1,3 +1,4 @@
|
||||||
|
a0 NOOP See ...
|
||||||
a1 AUTHENTICATE XOAUTH2 dXNlcj11c2VyMUBsb2NhbGhvc3QubG9jYWxkb21haW4BYXV0aD1CZWFyZXIgZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SnBjM01pT2lKb2RIUndPaTh2Y0hKdmRtbGtaWEl1WlhoaGJYQnNaUzUwWlhOME9qZ3dNREF2SWl3aWMzVmlJam9pT0RKak1XTXpNelJrWTJNMlpUTXhNV0ZsTkdGaFpXSm1aVGswTm1NMVpUZzFPR1l3TlRWaFptWXhZMlUxWVRNM1lXRTNZMk01TVdGaFlqRTNaVE0xWXlJc0ltRjFaQ0k2SW0xaGFXeHpaWEoyWlhJaUxDSjFhV1FpT2lJNE9VNHpSME51TjFNMVkwOTBXa1pOUlRWQmVWaE5ibXhVUkZkVmNuRXpSbWQ0WVdseVdXaEZJbjAuenVDeXRBcmJwaGhKbjlYVF95OWNCZEdxRENObzY4dEJydE93UElzdUtOeUYzNDBTYU91WmEweGFyWm9meWd5dGREcEx0WXI1NlFsUFRLSW1pLW4xWldySGtSWmt3clFpNWpRLWpfbjJoRUFMMHZVVG9MYkRuWFlmYzVxMnc3ejdYMGFvQ21pSzgtZlY3S3g0Q1ZUTTdyaUJncEVsZjZGM3dOQUljWDZSMWlqVWg2SVNDTDBYWXNkb2dmOFdVTlppcFhZLU80UjdZSFhkT0VOdU9wM0c0OGhXaHh1VWg5UHNVcUU1eXhEd0xzT1Z6Q1RxZzlTNWd4UFF6RjJlQ045SjBJMlhpSWxMS3ZMUVBJWjJZX0s3aVl2VndqcE5kZ2I0eGhtOXd1S29JVmluWWtGXzZDd0l6QWF3QldJREpBYml4MUlzbGtVUFFNR2J1cFREdE9nVGlRAQE=
|
a1 AUTHENTICATE XOAUTH2 dXNlcj11c2VyMUBsb2NhbGhvc3QubG9jYWxkb21haW4BYXV0aD1CZWFyZXIgZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SnBjM01pT2lKb2RIUndPaTh2Y0hKdmRtbGtaWEl1WlhoaGJYQnNaUzUwWlhOME9qZ3dNREF2SWl3aWMzVmlJam9pT0RKak1XTXpNelJrWTJNMlpUTXhNV0ZsTkdGaFpXSm1aVGswTm1NMVpUZzFPR1l3TlRWaFptWXhZMlUxWVRNM1lXRTNZMk01TVdGaFlqRTNaVE0xWXlJc0ltRjFaQ0k2SW0xaGFXeHpaWEoyWlhJaUxDSjFhV1FpT2lJNE9VNHpSME51TjFNMVkwOTBXa1pOUlRWQmVWaE5ibXhVUkZkVmNuRXpSbWQ0WVdseVdXaEZJbjAuenVDeXRBcmJwaGhKbjlYVF95OWNCZEdxRENObzY4dEJydE93UElzdUtOeUYzNDBTYU91WmEweGFyWm9meWd5dGREcEx0WXI1NlFsUFRLSW1pLW4xWldySGtSWmt3clFpNWpRLWpfbjJoRUFMMHZVVG9MYkRuWFlmYzVxMnc3ejdYMGFvQ21pSzgtZlY3S3g0Q1ZUTTdyaUJncEVsZjZGM3dOQUljWDZSMWlqVWg2SVNDTDBYWXNkb2dmOFdVTlppcFhZLU80UjdZSFhkT0VOdU9wM0c0OGhXaHh1VWg5UHNVcUU1eXhEd0xzT1Z6Q1RxZzlTNWd4UFF6RjJlQ045SjBJMlhpSWxMS3ZMUVBJWjJZX0s3aVl2VndqcE5kZ2I0eGhtOXd1S29JVmluWWtGXzZDd0l6QWF3QldJREpBYml4MUlzbGtVUFFNR2J1cFREdE9nVGlRAQE=
|
||||||
a2 EXAMINE INBOX
|
a2 EXAMINE INBOX
|
||||||
a3 LOGOUT
|
a3 LOGOUT
|
||||||
|
|
|
@ -19,9 +19,7 @@ function setup_file() {
|
||||||
docker run --rm -d --name "${CONTAINER2_NAME}" \
|
docker run --rm -d --name "${CONTAINER2_NAME}" \
|
||||||
--hostname "${FQDN_OAUTH2}" \
|
--hostname "${FQDN_OAUTH2}" \
|
||||||
--network "${DMS_TEST_NETWORK}" \
|
--network "${DMS_TEST_NETWORK}" \
|
||||||
--user "$(id -u):$(id -g)" \
|
|
||||||
--volume "${REPOSITORY_ROOT}/test/config/oauth2/:/app/" \
|
--volume "${REPOSITORY_ROOT}/test/config/oauth2/:/app/" \
|
||||||
--expose 80 \
|
|
||||||
docker.io/library/python:latest \
|
docker.io/library/python:latest \
|
||||||
python /app/provider.py
|
python /app/provider.py
|
||||||
|
|
||||||
|
@ -31,6 +29,7 @@ function setup_file() {
|
||||||
# Setup DMS container
|
# Setup DMS container
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# Add OAUTH2 configuration so that Dovecot can reach out to our mock provider (CONTAINER2)
|
||||||
local ENV_OAUTH2_CONFIG=(
|
local ENV_OAUTH2_CONFIG=(
|
||||||
--env ENABLE_OAUTH2=1
|
--env ENABLE_OAUTH2=1
|
||||||
--env OAUTH2_CLIENT_ID=mailserver
|
--env OAUTH2_CLIENT_ID=mailserver
|
||||||
|
@ -38,14 +37,9 @@ function setup_file() {
|
||||||
--env OAUTH2_INTROSPECTION_URL=http://oauth2.example.test/
|
--env OAUTH2_INTROSPECTION_URL=http://oauth2.example.test/
|
||||||
)
|
)
|
||||||
|
|
||||||
local ENV_SUPPORT=(
|
|
||||||
--env PERMIT_DOCKER=container
|
|
||||||
)
|
|
||||||
|
|
||||||
export CONTAINER_NAME=${CONTAINER1_NAME}
|
export CONTAINER_NAME=${CONTAINER1_NAME}
|
||||||
local CUSTOM_SETUP_ARGUMENTS=(
|
local CUSTOM_SETUP_ARGUMENTS=(
|
||||||
"${ENV_OAUTH2_CONFIG[@]}"
|
"${ENV_OAUTH2_CONFIG[@]}"
|
||||||
"${ENV_SUPPORT[@]}"
|
|
||||||
|
|
||||||
--hostname "${FQDN_MAIL}"
|
--hostname "${FQDN_MAIL}"
|
||||||
--network "${DMS_TEST_NETWORK}"
|
--network "${DMS_TEST_NETWORK}"
|
||||||
|
|
Loading…
Reference in New Issue