1 Work Smarter, Not Harder
Jan 21, 2016
1
Work Smarter, Not Harder
2
Dot Net Internals | Day, Month Year
•About our company
•About our software
•How to start
2
3
• Software company• Lysaker Torg 2• Startup 19.01.2009
• Codebase 3.000.000(SLOC)
• 11 Produkter• Microsoft Partner• Sysman Partner• Atea Partner• Umoe IKT Partner
•About DotNet Internals
44
1. Wilhelmsen Maritime Services (80 land, 400 kontorer)2. Egmont3. TV 24. Elverum5. Steinkjer6. Tromsø7. Vestby8. Lier9. Hurum10.Drammen11.Sande12.Svelvik13.Røyken14.Sørum15.Fredrikstad16.Sandefjord17.Eide18.Hole19.Skedsmo20.(Ringsaker)21.(Målselv)22.(Stjørdal)
•About DotNet Internals
5
Life Cycle Server
Identity Management System that enables lower admin overhead and cost, increases quality.
"Zero-Management" for your organization.
LCS Feide Extension
Creates and maintains the Feide LDAP catalog. & Password sync from Active Directory.
LCS Sharepoint Extension
Site and list structure creation, permissions, memberships, control site features etc.
Other Extensions: Bravida Card Control Extension, Exchange 2007 Extension, Live@Edu Extension,
PowerShell Extension, Generic SQL Extension
•Our Products
6
•Our Products
Teach MeAuthoring tool i SharepointDistribusjon og karaktersetting etc..
Web Traffic ControlControl internet access of your usersSharepoint og Silverlight
.Net Sysman KitFramework to integrate SMS messaging in your applications
7
•Reseller
•Configuration
•Implementation
•Installation
•Support
•Training/Courses
•Consultancy
•Integration and Product integration
Offentlig og Privat satsning
•Our Products
8
Life Cycle Server 2008Life Cycle Server 2008& FEIDE Extension& FEIDE Extension
9
• Enterprise Identity Management System• Enterprise Administration System• Policy based (mass-administration)• Web Forms w. workflow for delegated administration• Web Forms w. workflow for Self-Service• Password managmenet (synk + SMS plug-in)• Central Data Stores (key-information)• Identity Store and Master Identity Store framework• Easily connect user information from payroll etc.• Rich extension framework (any application)
Hva er Life Cycle ServerHva er Life Cycle Server
•Life Cycle Server
10
Common Uses:•Use all attributes in Active Directory + custom attributes•Increase data quality•Increase security•Manage standards (e.g. ww4Net, or custom)•Reduce/Centralize/Delegate administration•Generate identity information (advanced data manipulation) •Data centralization with dynamic data stores•Maintain user information from third party systems •Provisioning and De-Provisioning
•Life Cycle Server
11
Webform Workflow Location
Flexible, Extensibl
e,Powerful
Life Cycle Server VisionLife Cycle Server Vision
« ZERO » User Administration
•Life Cycle Server
1212
Enforce Settings
Build Attribute Values
Configure Third party
systemsExtend
Report Changes /
Shared Log
LCS PolicyLink
LCS PolicyLCS Policy
Users
•Life Cycle Server
13
Active Directory Autentisering
Extension applikasjon
LCS appliaksjoner
14
•Life Cycle Server
15
Policy: givenName = TitleCase(%givenname%)
Før:Før:
Etter:Etter:
LCS LogLCS Log
•Life Cycle Server
16
memberOF Attribute (Backlink) – Rollback - Maintain
•Life Cycle Server
17
LCSDL = ”LCS Dynamic Language”
Policy: UPN = %mail%
Policy: Display Name = %givenname%, %sn%
Policy: Description = Elev %samaccountname%
•Life Cycle Server
18
Extend with code in the Web interface
Policyen (use of custom function C# function)
•Life Cycle Server
19
Life Cycle Policy Extensions (custom example)
•Extensions
20
Dynamic Data Stores Linked to policies
•Extensions
21
Design and create advanced reports in the web UI.Supports linking and sub reports Includes pre-built reports for common needs
•Extensions
22
•Extensions
23
Feide Tjenester Eks.
Its LearningFronterDigLibMLG
SSO med Feide. Spørringer og autentisering gjøres mot lokal feide katalog
ADAMActive
Directory
Feide Tjeneste
Feide Administrasjon med LCS
SASIST Extens
OppadVisma
Life Cycle Server
•Extensions
24
Definere schemaDefinere Match KondisjonerManuell MatchSe objekter“Run On Demand” ImportInterval skeduleringSikkerhetskontroll
•Extensions
2525
•Extensions
26
Støtter flere ”Import Handlers” til samme ”Identity Store”. Eks. Miks av formater, IMS, CSV, SQL, Web Services
•Life Cycle Server
27
Arbeidsflyter, Parametere,Og prosessering
Kan benytte LCSDL i argument verdiene
•Life Cycle Server
28
Mappe kolonner mellom fysisk data kilde og ”Identity Store”
•Life Cycle Server
29
Full Støtte for LCSDL for manipulasjon og generering av data.
Mapper verdier fordelt over flere Identity Stores inn til kolloner i Master Identity Store.
Kan også generer virtuelle kolonner eks. Display Name = s1.fornavn sn1.etternavn hvor da s1 er et identity store.
•Life Cycle Server
30
•Life Cycle Server
31
•Life Cycle Server
32
Full støtte for LCS Dynamic Language
•Life Cycle Server
33
•Life Cycle Server
34
•Life Cycle Server
35
•Life Cycle Server
36
Feide Extension Plug & Play –
Opprette & Vedlikeholde ADAM DB.
Lagring av Organisasjonsinformasjon: *Lagret i LCS Dynamic Data Stores *Håndteres med LCS (Autoriserte brukere)
Feide Identiteter: *LCS Policy Extension *Bestemmer hvilke brukere som skal ha Feide Ident. *Attributt mapping og kontrollflyt *Master Identity Store & Active Directory Attributer
t
Passord *LCS PWD Filter *Web Løsning *Sysman SMS
•Life Cycle Server
37
•Life Cycle Server
38
Live Schema LeserSupporterer endringer av Feide Standard.
•Life Cycle Server
39
Dynamic DSDeligert modifikasjonEnkelt å utvide
•Life Cycle Server
40
Legge inn verdierHjelpetekstHåndtering av fler- verdier
•Life Cycle Server
41
Full LCS Dynamic Language Støtte
•Life Cycle Server
42
Work Smarter, Not HarderWork Smarter, Not Harder