Please can someone help me add an authentication function to the simple chat server

class Server:
ip = “”
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
def Connect(self):
self.s.bind((self.ip,self.port))
self.s.listen(8) # limit 8
print “listening on port”,self.port

def Accept(self):
    self.con,self.addr = self.s.accept()
    print self.addr
    self.con.send("welcome to cron chat")

def __init__(self):

    self.port = input("enter port: ")

def send(self):
    self.msg = raw_input("enter message to %s: "%str(self.addr))
    self.con.send(self.msg)
    if self.msg == "quit":
        self.s.close()
        exit()
def receive(self):
    self.data = self.con.recv(1024)
    print self.data+"\n"

def destroy(self):
    self.con.close()
    exit(0)

red = “\033[1;91m”
r = “\033[0m”
try:
server = Server()
server.Connect()
server.Accept()

while True:
    server.receive()
    server.send()

except Exception():
print “[”+red+“SERVER ERROR”+r+"]"
server.distroy()

What kind of authentication? Are you using a database of users to authenticate or some third-party authentication?