2013. szeptember 18., szerda

Én és az ADFS

Amikor Windows Serverből vizsgáztam, volt egy-két topik amit könyvbemagolással teljesítettem. Ezek közül a kiemelt darab az ADFS (gyengébbek kedvéért Active Directory Federation Services).
Eme darabnak az a feladata, hogy az Active Directory határain túl alakíson ki Single Sign On azonosítást.
Ez akárhogy is nézem az eddigi életemben eddig erre nem volt szükség.
Most viszont két témában is szembe jött:
Van nekünk egy Dynamics CRM-ünk. Ennek a külső web service authentikációjához (domain-en kívüli CRM kliens - Outlook) claims based authentikáció kell amit az ADFS nyújt.
Van nekünk egy Exchange-ünk. Az a döntés született, hogy költözik az o365-be, a domain viszont marad. Ezt ugyan meg lehet oldani ADFS nélkül, de ha már a CRM-hez úgy is kell akkor miért ne legyen ehhez is ADFS.
A rendszerek kritikus volta miatt rögtön kéne építeni egy ADFS farmot.
Olvastam sokat, kezdtem úgy érezni, hogy tudok eleget. Vágjunk bele a teszt telepítésbe.
Először is kell nekünk egy SQL szerver. Az ADFS defaultban ugyan WID-et használ, de én részemről hányok őnagyságától. Ráadásul itt nem is játszik, hiszen össze kell rakni egy SQL mirrort a hibatűrés miatt.
1. Tehát akkor nem telepítünk SQL-t mert ott van a CRM alatt.
2. Kell nekünk egy wildcard certificate a Default Web Site-hoz. Némi egyeztetés a főnökkel, majd gyártatok egyet a GoDaddy-vel.
3. Kell nekünk még két tanusítvány: Egy Token Signing és egy Token Encrypting.
Self-Signed cuccot nem akarok, nem is javasolják. Ha nem SS akkor milyen kell?
gugli jobbra, gugli balra. Mindenki össze vissza beszél. Végülis kiderül, hogy az egész tanúsítvány teljesen lényegtelen, csak legyen benne kulcspár.
Gyártatok kettőt a saját CA-nkkal az IIS konzolból.
Felrakom az ADFS role-t (itt már megy role alapon, mert ez egy 2012-es szerver).
Elindítom a konfig varázslót.
Az első oldalon közli, hogy ha nem WID-et akarok akkor csak parancsorból megy a móka.
Ok, gugli.
Eredmény:
A 2012-n az FSConfig a C:\Windows\ADFS könyvtárban lakik. Az általam igényelt parancsor meg ez:

FSConfig.exe CreateSQLFarm /ServiceAccount DOMAIN\User /ServiceAccountPassword password /SQLConnectionString "database=AdfsConfiguration;server=server;integrated security=SSPI" /CleanConfig /FederationServiceName FQDN /SigningCertThumbprint "Token signing certificate thumbprint" /DecryptCertThumbprint "Token decrypting certificate thumbprint"

Nem hány, tudom, hogy okádék.
Elindítom. Eredmény:

The following error occurred: The Federation Service name that was determined fr
om the Subject field of the specified certificate is not a valid DNS name. Speci
fy a certificate with a valid Subject name for the Federation Service DNS name,
and then try again.


gugli. Valahol leírják, hogy az FSConfig http-n keresztül ellenőrzi az SSL certificate-et. Ja, hogy a DNS-t meg a website-ot nem raktam össze. A dolog akkor jó, ha a böngészőben a megadott FQDN-re https-en hiba nélkül bejön az IIS kezdőoldal.
Összerakom, tesztelem. A böngészőben működik.
A parancssorban nem.
Hátha a wildcard a baja. Kérek egy teszt SSL tanúsítványt az FQDN-re.
Próba...
...nem megy.

Esetleg az FQDN-ben lévő kötőjel?
Nem

Esetleg meg kéne adni az SSL Thumbprint-jét is?
Nem.

Még néhány liba?
Nem.

A megoldás:
http://setspn.blogspot.hu/2012/04/configuring-adfs-with-custom-token.html

Remek, tehát a terv:
1. Létrehozzuk az ADFS-t SS tanúsítványokkal
2. Leállítjuk a tanúsíványok automatikus újrakérését
3. Felrakjuk a CA-tól kért tanúsítványokat
4. Kidobjuk az SS cuccokat.

Akkor a megvalósítás:
1. Létrehozzuk az ADFS-t:
FSConfig.exe CreateSQLFarm /ServiceAccount DOMAIN\User /ServiceAccountPassword password /SQLConnectionString "database=AdfsConfiguration;server=server;integrated security=SSPI" /CleanConfig /FederationServiceName FQDN /AutoCertRolloverEnabled

Lefut

2. Innen PowerShell. Leállítjuk a tanúsítványok automatikus újrakérését
Set-ADFSProperties -AutoCertificateRollover $false
Lefut

3. Felrakjuk a CA-tól kért tanúsítványokat
Add-ADFSCertificate -CertificateType Token-Signing -Thumbprint "Token signing certificate thumbprint" -IsPrimary
Lefut, de ...
Közli, hogy az 1024 bites tanúsítvány nem elég biztonságos.

Ok, akkor nézzük meg. Fejest ugrok a WebServer CA Template-be. Minimum key length: 2048.
Csak épp nem veszi figyelembe.
gugli: semmi.
Ok, akkor csináljunk 2048-as template-et.
Megadom neki, hogy ez a WebServer utódja, akkor sem hajlandó használni.
gugli: Az IIS MMC-t sehogy sem lehet lebeszélni a WebServer template-ről. Arra meg én nem vagyok hajlandó, hogy fájlba mentett requestből csináljak tanusítványt. Miért? Mert nyakas vagyok.
Ok, akkor próbálozzunk a Certificate MMC-vel.
Hurrá, itt tudok gyártani megfelelő tanusítványt.

3. (másodszor) Felrakjuk a CA-tól kért tanúsítványokat
Add-ADFSCertificate -CertificateType Token-Signing -Thumbprint "Token signing certificate thumbprint" -IsPrimary
Nem fut le.
Közli, hogy:
Add-ADFSCertificate : PS0025: No private key found for certificate.
At line:1 char:1
+ Add-ADFSCertificate -CertificateType Token-Signing -Thumbprint "ad 24 d1 99 a1 0 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Add-ADFSCertificate], ArgumentException
    + FullyQualifiedErrorId : PS0025,Microsoft.IdentityServer.PowerShell.Commands.AddCertificateCommand


Anyád.
Az IIS látja.
gugli: semmi.
Előszedem az Exchange-hez gyártott cert store-os scriptem. Kapok vissza valamit, megvan a privát kulcs, de ez a dög nem látja.
Hátha jogosultsági probléma. Az ADFS usert hozzáadom a privát kulcs olvasóihoz.
Az eredmény változatlan.
Ráolvasás, vajákolás. Semmi...

...Elkezd valami derengeni. Amikor az ADFS technetes dolgait olvastam, volt valami community megjegyzés. Mi is lehetett az???
http://technet.microsoft.com/en-us/library/dd807040%28WS.10%29.aspx
Lap alja. Ne használj 2008-as CA template-et.
Hogy az a jó büdös...
Template kuka, 2003-asal újragyárt.
Új certificate request.

3. (sokadszor) Felrakjuk a CA-tól kért tanúsítványokat
Felmegy. Hurrá

4. Kidobjuk az SS cuccokat.
PowerShell: Nem megy le.
Letojom. Leszedem az ADFS MMC-ből.

Küldetés teljesítve.
Legalábbis van egy felrakott teszt ADFS-em, megfelelő tanúsítványokkal. Hogy működik-e pl. a CRM-el, az holnap kiderül.

Robo3D újra

 
Ma kaptam a kedves csapattól egy levelet:

"Hi RoBo 3D preorderers!

Just wanted to give you all another quick update and keep you in the loop what is going on here at RoBo 3D. I appreciate your patience once again as I know it has been a long wait. This whole process has been a bit of a learning experience and 3D printers are harder to mass manufacture than we originally thought, but we are making it happen! We just returned from a business trip in China where we met with our multiple manufacturers and our assembly house that is helping us get caught up with all the preorders.  They had 500 units assembled and ready and they have already shipped them to us in the US so we should be receiving those in a few weeks. As well, they are already building another 500 units that will help us fulfill all of the website orders and have inventory at hand.  Meanwhile, we are also building units in our workspace in California that we are delivering daily to you all so you should be receiving one in the near future. I do not have an exact delivery date as w  e are delivering through the list of orders from first to last one pre-ordered. Once we receive the 500 units, we are going to QC check them 1 by 1 and send atlease 30-50 out daily. This will help us move forward and make sure the product is great before it gets to your doorstep.  Hope you all are excited to get your RoBo 3D and create amazing things with it. Thank you all for your patience and understanding with the delays in the estimated deliveries. We truly are working very hard to make sure we deliver an amazing product to you all. Have a wonderful day and keep an eye out for your email that says your RoBo has shipped!!

Braydon Moreno
CEO Team RoBo 3D"

Bla, Bla, Bla....
Még ülhetsz két hónapot tűkön, addigra talán megkapod...

UV Levilágító 1. (asszem)


Az UV levilágító egy viszonylag új projectem. Bővebben is írni fogok róla (legalábbis magamnak biztosan, hogy tudjam követni hol tartok vele).
Itt már volt szó róla amikor megjöttek a paneljai.




Most csak ennyi: 294 db UV LED tesztelve, beforrasztva. Huhh...

2013. szeptember 17., kedd

Mond, te kit választanál

Még mindíg pörgök a mobiltelefon kérdésen. A Nokiát kölcsönadtam, így biztos, hogy nem jut eszembe, hogy újra beüzemeljem. (Meg se vagyok hajlandó nézni amíg nem kap új OS-t). A HTC Sensation-ömet meg igazából nem szeretem, ráadásul az aksija is kezd kimúlni.
A hétvégén nézelődtem. Kezembe vettem Samsung telefonokat (S4, Note II). Utálom ezt a lekerekített design-t. Hívhattok nyugodtan kockának, hiú idiótának, de számít a külső is nem csak a beltartalom.
Végülis a következő lehetőségek között vergődöm:
Sony Xperia Z
Sony Xperia Z1 (hamár homár...)
Huawei Accent P6
Valami kínai izé ócsóér.
Miközben ezen pörgök, tegnap este véletlenül kaptam kölcsön egy Huawei Accent P6-ot. Átköltöztem rá próbaképp. Bele is futotam az első dologba ami nekem gond.
Egy jó ideje a össze vannak kötve a facebook-os fotók az Exchange-es kontaktjaimmal a telefonon. Ez itt nem megy. Úgy tűnik ez HTC saját szolgáltatás. Még a végén újra HTC-t veszek?

Gratulálunk Amazon!


No Comment...

P.S.:
Ha valaki nincs otthon Amazonban.
m1.large - $180/hó
m2.xlarge - $375/hó

Apa kezdődik

Újra tanulásra adtam a fejem. Na nem a szokásos on the job, meg Microsoftos vizsgaanyagok. Ez egy kicsit más. Napelemek tervezését, vagy valami hasonlót fogok tanulni.
Hogy hol?
A Delft-i egyetemen.
Ja, nem nem költözöm Hollandiába. Van ugyanis az edX nevű weboldal.



Ide már egy jó másfél éve feliratkoztam. Akkor fel is vettem némi elektronikai kurzust az MIT-ról, de sajnos azt idő hiányában nem tudtam befejezni.
Remélem, most több kitartásom lesz hozzá.
https://www.edx.org/course/delft-university-technology/et3034tux/solar-energy/770

2013. szeptember 14., szombat

Minta rendelés - Már megint

Újrapróbálkoztam a TI-nél már várok vagy másfél hete. A státusz in-progress at the fullfillment, vagy valami hasonló. Tegnap este jön az export kontrollos levél. Ok, ma amint odjutok, megírom és elküldöm.
De könyörgöm, az, hogy kell nekik ez a levél, miért péntek délután jut eszükbe? (Kéretik nem kötözködni az időzónákkal. Amikor a levél jött, már Texasban is délután volt)