Sign inSign up

dualauth/passwordless-x1280-multi-pushrequest

By dualauth

•Updated 2 months ago

Image
0

3.4K

dualauth/passwordless-x1280-multi-pushrequest repository overview

⁠How to use this image

⁠Start a passwordless-x1280-multi-pushrequest instance

** Copy cert.pem and privkey.pem files to the /opt/x1280/data/ folder and run the commands below.

$ mkdir -p /opt/x1280/data/
$ mv /home/*.pem /opt/x1280/data/

$ docker network create px1280-network
$ docker run -d --name pushrequest \
  --network px1280-network \
  --restart always \
  -e DOMAIN=<your-passwordless-x1280-pushrequest-server-domain> \
  -e PUSH_REQUEST_TOKEN='<your-passwordless-x1280-pushrequest-server-token>' \
  -e AUTH_SERVER_URL=<your-passwordless-x1280-auth-server-vip-domain>  \
  -e AUTH_SERVER_IP='"<your-first-passwordless-x1280-auth-server-ip>","<your-second-passwordless-x1280-auth-server-ip>",....Repeat as many times as the number of authentication servers....' \
  -p 15010:15010 \
  -v /opt/x1280/data/cert.pem:/etc/opt/x1280/ssl/cert.pem:ro \
  -v /opt/x1280/data/privkey.pem:/etc/opt/x1280/ssl/privkey.pem:ro \
  -v push-request-logs:/opt/x1280/pushconnector/logs \
  dualauth/passwordless-x1280-multi-pushrequest:latest

⁠Environment Variables

⁠Mandatory variables
⁠DOMAIN

This variable represents each pushrequest server domain.
Example: -e DOMAIN=pushrequest.example.com

⁠PUSH_REQUEST_TOKEN

The pushrequest server's token value generated by the authentication server

⁠AUTH_SERVER_URL

This variable specifies the domain name of the Load Balancer Virtual IP (VIP) used when configuring a Passwordless X1280 authentication server in a High Availability (HA) environment.

⁠AUTH_SERVER_IP

Real IPs of each authentication server

⁠SSL Certificate

⁠Certificate for user's browser WSS (WebSocket Secure) connection and authentication server push notification request

⁠Firewall - Open L4 switch port

⁠Open In-Bound port
* From each authentication server and user's browser WSS (WebSocket Secure) connection : 15010
⁠Open Out-Bound port
* To external push sending server : 14010

⁠Volumes

⁠push-request-logs:/opt/x1280/pushconnector/logs

This volume contains pushrequest server logs.

Passwordless Alliance is providing Passwordless X1280 software for free to B2C online services worldwide.

Join as a Passwordless Alliance member now and help create a world without passwords.


Learn more about the Passwordless Alliance.

Passwordless Alliance

https://www.passwordlessalliance.org⁠


Join the Passwordless Alliance and provide passwordless online services.

Passwordless X1280 Members

https://members.passwordlessalliance.org⁠


We provide tutorials and example projects for implementing Passwordless X1280 into online services.

Passwordless X1280 github

https://github.com/PasswordlessAlliance⁠

Tag summary

Content type

Image

Digest

sha256:449c97403…

Size

46.2 MB

Last updated

4 months ago

docker pull dualauth/passwordless-x1280-multi-pushrequest