# Single sign-on

Tarvittavat palaset single sign-on toiminnallisuuteen on siirretty bitware-sso -pakettiin. Lisäykset on tehty repoon tagilla oauth. Oauth kirjautuminen perustuu sähköpostiosoitteeseen, joten bitwaresta vaaditaan versio, jossa käyttäjälle sellaisen pystyy lisäämään. Kirjautumisessa on tuki Azure AD- ja Google tunnuksille.

### <span class="mw-headline" id="bkmrk-azure-ad-0">Azure AD</span>

- Luo Azure tunnukset
- Mene Portal-&gt;Active Directory-&gt;App registartion
- Paina "New registration" ja valitse: 
    - "Web"
    - https://{dns url}/index.php?azureAd
    - Valitse laajuus(Mitkä tilit sovellus hyväksyy)
    - "Client credentials"-&gt;"new client secret" ja ota tunnuksen "Value" talteen
- Kopioi luodun sovelluksen client\_id, tenant\_id sekä client\_secret Actiwebin Settings-&gt;SSO Settings sivulle

### <span class="mw-headline" id="bkmrk-google-0">Google</span>

- google API's and services-&gt;credentials-&gt;create credentials-&gt;OAuth client ID 
    - web application
    - add URI: https://{dns url}
- Kopioi luodun sovelluksen client\_id Actiwebin Settings-&gt;SSO Settings sivulle