Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add consent asking screen #98

Open
anmipa opened this issue Oct 17, 2018 · 5 comments
Open

Add consent asking screen #98

anmipa opened this issue Oct 17, 2018 · 5 comments
Assignees
Milestone

Comments

@anmipa
Copy link

anmipa commented Oct 17, 2018

When logging to omahelsinki, we need to ask consents for name, email. And what else we get from Tunnistamo

@anmipa anmipa changed the title Add consent asking screen to Tunnistamo flow Add consent asking screen Oct 17, 2018
@anmipa
Copy link
Author

anmipa commented Oct 17, 2018

Would be great to have it in FI, SV, ENG. I think this means development in Tunnistamo...

@anmipa
Copy link
Author

anmipa commented Oct 17, 2018

Maybe this would be a good issue to make a general solution, too.

  • How consents are asked, showed and stored in Tunnistamo
  • Language versions
  • How we get these to omahelsinki services tab in human readable form.

@anmipa
Copy link
Author

anmipa commented Oct 17, 2018

Assigned Timo also. Since this is basically Tunnistamo development.

@anmipa
Copy link
Author

anmipa commented Nov 19, 2018

We have a consent asking screen now.

Next up: translations. I would image this needs:

  • texts for consents in FI, SV, ENG
  • translations for the consent asking screen UI itself in FI, SV, ENG
  • some logic how the user-selected language is detected in Landing page.

@janimattiellonen
Copy link
Contributor

janimattiellonen commented Nov 19, 2018

Currently data is in the form below:

{
    "count": 10,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": "ad_groups",
            "name": {
                "en": "AD Groups",
                "fi": "AD-ryhmät"
            },
            "description": {
                "en": "Access to your AD Group memberships.",
                "fi": "Lupa lukea jäsenyydet AD-ryhmissä."
            }
        },
        {
            "id": "address",
            "name": {
                "en": "Address information",
                "fi": "Osoitetiedot"
            },
            "description": {
                "en": "Access to your address. Includes country, locality, street and other information.",
                "fi": "Lupa lukea osoitetiedot, jotka sisältävät muun muassa valtion, paikkakunnan ja katuosoitteen.",
                "sv": " "
            }
        },
        {
            "id": "devices",
            "name": {
                "en": "Devices",
                "fi": "Laitteet"
            },
            "description": {
                "en": "Permission to link devices to your user account identities.",
                "fi": "Lupa lukea laitetietoja ja yhdistää uusia laitteita käyttäjätiliisi."
            }
        },
        {
            "id": "email",
            "name": {
                "en": "Email",
                "fi": "Sähköposti",
                "sv": "E-postadress"
            },
            "description": {
                "en": "Access to your email address.",
                "fi": "Lupa lukea sähköpostiosoite."
            }
        },
        {
            "id": "github_username",
            "name": {
                "en": "GitHub username",
                "fi": "GitHub käyttäjätunnus"
            },
            "description": {
                "en": "Access to your GitHub username.",
                "fi": "Lupa lukea GitHub-käyttäjätunnus."
            }
        },
        {
            "id": "identities",
            "name": {
                "en": "Identities",
                "fi": "Identiteetit"
            },
            "description": {
                "en": "Access to cards and other identity information.",
                "fi": "Lupa lukea korttitietoja ja lisätä kortteja käyttäjätilillesi"
            }
        },
        {
            "id": "login_entries",
            "name": {
                "en": "Login history",
                "fi": "Kirjautumishistoria"
            },
            "description": {
                "en": "Access to your login history.",
                "fi": "Lupa lukea kirjautumishistoria."
            }
        },
        {
            "id": "phone",
            "name": {
                "en": "Phone number",
                "fi": "Puhelinnumero"
            },
            "description": {
                "en": "Access to your phone number.",
                "fi": "Lupa lukea puhelinnumero."
            }
        },
        {
            "id": "profile",
            "name": {
                "en": "Basic profile",
                "fi": "Perustiedot"
            },
            "description": {
                "en": "Access to your basic information. Includes names, gender, birthdate and other information.",
                "fi": "Lupa lukea perustiedot, jotka sisältävät muun muassa nimen, sukupuolen ja syntymäajan."
            }
        },
        {
            "id": "https://test.fi/auth/testiapi",
            "name": {
                "fi": "testiapiscope"
            },
            "description": {
                "fi": "testiapiscopen kuvaus"
            }
        }
    ]
}

@anmipa anmipa added this to the Alpha 0.1 milestone Nov 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants