# Generated by Django 3.1.1 on 2020-09-15 18:49

from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [
        ("authentik_providers_oauth2", "0001_initial"),
    ]

    operations = [
        migrations.AddField(
            model_name="oauth2provider",
            name="sub_mode",
            field=models.TextField(
                choices=[
                    ("hashed_user_id", "Based on the Hashed User ID"),
                    ("user_username", "Based on the username"),
                    (
                        "user_email",
                        "Based on the User's Email. This is recommended over the UPN method.",
                    ),
                    (
                        "user_upn",
                        (
                            "Based on the User's UPN, only works if user has a 'upn' attribute set."
                            " Use this method only if you have different UPN and Mail domains."
                        ),
                    ),
                ],
                default="hashed_user_id",
                help_text=(
                    "Configure what data should be used as unique User Identifier. For most cases,"
                    " the default should be fine."
                ),
            ),
        ),
    ]
