Wie man zufällige Strings generiert, die wie GitLab-Zugriffstoken aussehen

English Deutsch
gen_glpat.py
import secrets
import string

def generate_gitlab_access_token(length=20):
    characters = string.ascii_letters + string.digits + '_'
    token = ''.join(secrets.choice(characters) for _ in range(length))
    return f'glpat-{token}'

# Example usage:
access_token = generate_gitlab_access_token()
print(access_token)

Beispiel-Ausgabe:

glpat_example_output.txt
glpat-yykIsrTg6RyKcFAvd2os

Check out similar posts by category: GitLab, Python