Windows build 162

This commit is contained in:
Jim Norman 2005-12-02 22:53:22 +00:00
parent d2a304e268
commit 80260d88ae
5 changed files with 454 additions and 443 deletions

View File

@ -31,6 +31,7 @@ Common Authentication Service Adapter (CASA)
internally store the credentials passed onto them internally store the credentials passed onto them
by the applications in miCASAd. There are C, C++, by the applications in miCASAd. There are C, C++,
C# and Java bindings available for the CASA IDK. C# and Java bindings available for the CASA IDK.
- miCASAd: An active component that starts during - miCASAd: An active component that starts during
boot time. On Linux, miCASAd is available in the boot time. On Linux, miCASAd is available in the
run-levels 1, 2, 3 and 5. It runs with root run-levels 1, 2, 3 and 5. It runs with root
@ -39,20 +40,14 @@ Common Authentication Service Adapter (CASA)
based on the Linux user identifier (uid) of the based on the Linux user identifier (uid) of the
process that makes the IDK API calls. The process that makes the IDK API calls. The
credentials, which are stored by applications in credentials, which are stored by applications in
miCASAd, are maintained only in memory for the miCASAd, are maintained in memory and written to
first release. Session-based secrets implies disk for this release. Session-based secrets implies
secrets that are stored in an in-memory cache, are secrets that are stored in an in-memory cache, are
available only as long as the user is in session on available only as long as the user is in session on
the desktop, and are destroyed when miCASA daemon the desktop, and are destroyed when miCASA daemon
is restarted or the user logs off. is restarted or the user logs off. When the user
Any PAM module that uses the IDK APIs must set its logs back in, the secrets written to disk are read
effective user id temporarily to that of the user back into memory.
logging in (the user returned by calling
pam_get_user()), if the credentials need to be
stored against that user. There might be cases
where the user obtained through pam_get_user()
might not be the one against whom the PAM module
actually intends to store credentials.
- Login Credential Capture Module: On Linux, the - Login Credential Capture Module: On Linux, the
login credential capture module is implemented as a login credential capture module is implemented as a
@ -61,10 +56,17 @@ Common Authentication Service Adapter (CASA)
miCASAd using the IDK APIs. This PAM module is miCASAd using the IDK APIs. This PAM module is
placed as the last module in the auth and session placed as the last module in the auth and session
stacks of xdm, gdm, kdm, login and sshd PAM stacks of xdm, gdm, kdm, login and sshd PAM
configuration files. In the auth stack, the configuration files. The functionality of this
functionality of this module is to store the module is to store the credentials in miCASAd.
credentials in miCASAd and in the session
stack, then closes the user's session with miCASAd. Any PAM module that uses the IDK APIs must set its
effective user id temporarily to that of the user
logging in (the user returned by calling
pam_get_user()), if the credentials need to be
stored against that user. There might be cases
where the user obtained through pam_get_user()
might not be the one against whom the PAM module
actually intends to store credentials.
2.0 Documentation 2.0 Documentation
@ -78,8 +80,9 @@ Common Authentication Service Adapter (CASA)
standalone file; therefore, links to files in other standalone file; therefore, links to files in other
downloads will not resolve. downloads will not resolve.
The download includes a single file: casa_enu.pdf in The download includes a single file:
the [install directory]\NDK\doc\casa directory. CASA_Reference_Guide.pdf in the [install directory]\doc
directory.
3.0 Known issues 3.0 Known issues

Binary file not shown.

Binary file not shown.

View File

@ -27,30 +27,30 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_9207227947414C14898297AC63F46E29"
"OwnerKey" = "8:_8A1A4BA980A9443DBCD4DE4ACDA8F19A"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_93A5D480D91747B086FD13789A12978B" "MsmKey" = "8:_93A5D480D91747B086FD13789A12978B"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_B7854B6508FE4E66BF85ED0BEB0ECABD"
"OwnerKey" = "8:_8A1A4BA980A9443DBCD4DE4ACDA8F19A"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_B7854B6508FE4E66BF85ED0BEB0ECABD"
"OwnerKey" = "8:_D1641051214046F78EDF37DC13C414ED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_D1641051214046F78EDF37DC13C414ED" "MsmKey" = "8:_D1641051214046F78EDF37DC13C414ED"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_E35BEED5DB5C40DEA9E35CF3DDB0FF3F"
"OwnerKey" = "8:_D1641051214046F78EDF37DC13C414ED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_EF467E7BEF8E4109BAD7E2FE47508D13" "MsmKey" = "8:_EF467E7BEF8E4109BAD7E2FE47508D13"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -250,13 +250,13 @@
{ {
"Name" = "8:Microsoft Visual Studio" "Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:CASA" "ProductName" = "8:CASA"
"ProductCode" = "8:{5F99F310-C7DA-4FFB-B94E-300935CB90D5}" "ProductCode" = "8:{81ED9451-C813-4EF3-8BB1-B01F1A3EE945}"
"PackageCode" = "8:{D135B9FB-749E-41F0-AF0D-AFB8F820DE3B}" "PackageCode" = "8:{E220CF63-64A6-4855-867F-0AE8CCE8E917}"
"UpgradeCode" = "8:{DFD8B8A0-EA51-4202-831C-7CD2B90A63AE}" "UpgradeCode" = "8:{DFD8B8A0-EA51-4202-831C-7CD2B90A63AE}"
"RestartWWWService" = "11:FALSE" "RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE" "RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE"
"ProductVersion" = "8:1.5.159" "ProductVersion" = "8:1.5.162"
"Manufacturer" = "8:Novell" "Manufacturer" = "8:Novell"
"ARPHELPTELEPHONE" = "8:" "ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:" "ARPHELPLINK" = "8:"
@ -730,16 +730,24 @@
} }
"MergeModule" "MergeModule"
{ {
"{35A69C6E-5BA4-440D-803D-762B59A45393}:_B7854B6508FE4E66BF85ED0BEB0ECABD" "{35A69C6E-5BA4-440D-803D-762B59A45393}:_9207227947414C14898297AC63F46E29"
{ {
"UseDynamicProperties" = "11:TRUE" "UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE" "IsDependency" = "11:TRUE"
"SourcePath" = "8:dotnetfxredist_x86.msm" "SourcePath" = "8:dotnetfxredist_x86.msm"
"Properties" "LanguageId" = "3:0"
{ "Exclude" = "11:FALSE"
} "Folder" = "8:"
"LanguageId" = "3:1033" "Feature" = "8:"
"Exclude" = "11:TRUE" "IsolateTo" = "8:"
}
"{35A69C6E-5BA4-440D-803D-762B59A45393}:_E35BEED5DB5C40DEA9E35CF3DDB0FF3F"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:dotnetfxredist_x86.msm"
"LanguageId" = "3:0"
"Exclude" = "11:FALSE"
"Folder" = "8:" "Folder" = "8:"
"Feature" = "8:" "Feature" = "8:"
"IsolateTo" = "8:" "IsolateTo" = "8:"