Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Käyttäjähallinta moniasiakasympäristössä

Korpimaa, Mikael (2021)

 
Avaa tiedosto
KorpimaaMikael.pdf (1.178Mt)
Lataukset: 



Korpimaa, Mikael
2021

Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-07-02
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202106236029
Tiivistelmä
Software as a service model has become common among software development. As services move from private installations to software as a service model, many components need to change to serve multiple tenants. When using private installations, the services are independent of each other. As the customer base of the product grows, the amount of maintenance required with private installations also increases. By making the components common between installations and moving towards a software as a service model, the amount of maintenance required can be reduced. Multi-tenant user management will be developed utilizing Microsoft's Azure AD B2C user management. The technology chosen does not directly meet the requirements for multi-tenant role-based user management, but it offers a very wide range of customization in terms of its use. It is researched how the selected technology can be used to achieve role-based access control and how it can be made to serve multiple tenants. A proof-of-concept implementation of a role-based multi-client user management was created by customizing Azure AD B2C user management. The implementation allows for the allocation of different levels of roles to its users and allows users to restrict access only to the client environments to which they have the access rights. However, the introduction of user management still requires further development work in terms of integration to a full working system.
 
Software as a service -palvelumalli on yleistynyt ohjelmistokehityksen keskuudessa. Palveluiden siirtyessä yksityisistä asennuksista software as a service -palvelumalliin, täytyy useita komponentteja muuttaa palvelemaan useampaa asiakasta. Yksityisiä asennuksia käyttäessä palvelut ovat toisistaan riippumattomia. Myydyn tuotteen asiakaskunnan kasvaessa myös tarvittava ylläpidon määrä yksityisten asennusten kanssa lisääntyy. Tekemällä komponenteista asennusten välille yhteisiä ja siirtymällä kohti software as a service -palvelumallia, voidaan vähentää tarvittavan ylläpidon määrää. Moniasiakaskäyttäjähallintaa lähdetään kehittämään hyödyntäen Microsoftin Azure AD B2C -käyttäjähallintaa. Valittu teknologia ei suoraan täytä roolipohjaiselle moniasiakaskäyttäjähallinnalle asetettuja vaatimuksia, mutta se tarjoaa hyvin laajan muokattavuuden sen käytön suhteen. Työssä selvitetään kuinka valitulla teknologialla voidaan toteuttaa roolipohjainen käyttöoikeuk-sien tarkastelu ja miten se saadaan palvelemaan useampaa asiakasta. Työtä varten Azure AD B2C:sta muokattiin konseptitason toteutus käyttäjähallista, joka mahdollistaa roolipohjaisen käyttöoikeuksien hallinnan. Toteutus mahdollistaa eritasoisten roolien jakamisen sen käyttäjille ja käyttäjien pääsy saadaan rajattua vain asiakasympäristöihin, joihin heillä on oikeudet. Käyttäjähallinnan käyttöönotto kuitenkin vaatii vielä jatkokehitystyötä integraation suhteen.
 
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [41201]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste