greatbit / quack

Web Based Test Management System
Apache License 2.0
116 stars 34 forks source link

Startup problems #241

Closed bobbeck55 closed 1 year ago

bobbeck55 commented 1 year ago

cmd: docker-compose -f docker-compose.yml up

docker-compose.yml

attached quack.properties

attached

bobbeck55 commented 1 year ago

version: '2' services: quack: image: greatbit/quack ports:

volumes:

mongodb_data_volume:

 #external: true

Database

mongo.replicaSet=mongod:27017 mongo.dbname=test mongo.username= mongo.password= mongo.uri=

Authentication

combo1 works

whoru.auth.provider=ru.greatbit.whoru.auth.providers.StubAuthProvider

auth.domain=localhost:80

combo2 works

whoru.session.provider=ru.greatbit.whoru.auth.providers.HazelcastSessionProvider

auth.domain=localhost:80

doesn't work

whoru.auth.provider=ru.greatbit.whoru.auth.providers.StubAuthProvider

auth.domain=192.168.56.102:80

doesn't work

whoru.auth.provider=ru.greatbit.whoru.auth.providers.InmemSessionProvider

auth.domain=192.168.56.102:80

doesn't work

whoru.auth.provider=com.testquack.api.security.DbAuthProvider

auth.domain=192.168.56.102:80

doesn't work

whoru.session.provider=ru.greatbit.whoru.auth.providers.HazelcastSessionProvider

auth.domain=192.168.56.102:80

stub.login=someuser stub.password=somepassword

auth.domain=localhost:80

auth.session.ttl=6000000 auth.admin.login=root auth.admin.password=rootpass auth.admin.token=abc auth.admin.logins=azee,zyxel560k@mail.ru

Hazelcast

entity.lock.ttl.min=5 hazelcast.group.name=dev hazelcast.group.password=dev-pass hazelcast.ttl.sec=1209600 hazelcast.port=5903 hazelcast.port.rest=5904 hazelcast.port.auto.increment=true hazelcast.members=127.0.0.1 hazelcast.interface=127.0.0.1 hazelcast.backup.count=1 hazelcast.prefer.ipv4.stack=true hazelcast.aws.enabled=false hazelcast.tcpip.enabled=true storage.provider=com.testquack.storage.MongoStorage quack.tracker=com.testquack.tracker.DummyTracker aws.cognito.access.key=CHANGEME aws.cognito.secret.key=CHANGEME aws.cognito.region=us-east-1 aws.cognito.oauth.endpoint= aws.cognito.client.id=CHANGEME aws.cognito.redirect.url= cognito-auth-provider= cognito.login.url=

bobbeck55 commented 1 year ago

authorization works with correct configuration. question

  1. what is the difference between HazelcastSessionProvider and InmemAuthProvider ?
  2. what does DbAuthProvider do ? I'll open a new issue for a new problem. Thanks.