Changeset 33185 in vbox
- Timestamp:
- Oct 18, 2010 8:40:50 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 66721
- Location:
- trunk
- Files:
-
- 14 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/user_AdvancedTopics.xml
r32721 r33185 617 617 </sect2> 618 618 619 <sect2 id="v rdp-authenticate-sdk">620 <title>Custom external VRDP authentication</title>621 622 <para>As described in <xref linkend="v rdp-auth" />, VirtualBox supports623 arbitrary external modules to perform authentication with its VRDP624 servers. When theauthentication method is set to "external" for a619 <sect2 id="vbox-authenticate-sdk"> 620 <title>Custom external authentication modules</title> 621 622 <para>As described in <xref linkend="vbox-auth" />, VirtualBox supports 623 arbitrary external modules to perform authentication. When the 624 authentication method is set to "external" for a 625 625 particular VM, VirtualBox calls the library that was specified with 626 626 <computeroutput>VBoxManage setproperty vrdpauthlibrary</computeroutput>. … … 635 635 override the result.</para> 636 636 637 <para>A VRDPauthentication library is required to implement exactly one637 <para>An authentication library is required to implement exactly one 638 638 entry point:</para> 639 639 -
trunk/doc/manual/en_US/user_Frontends.xml
r32331 r33185 325 325 </sect2> 326 326 327 <sect2 id="v rdp-auth">327 <sect2 id="vbox-auth"> 328 328 <title>RDP authentication</title> 329 329 … … 351 351 <listitem> 352 352 <para>On Linux hosts, 353 <computeroutput>V RDPAuth.so</computeroutput> authenticates353 <computeroutput>VBoxAuth.so</computeroutput> authenticates 354 354 users against the host's PAM system.</para> 355 355 </listitem> … … 357 357 <listitem> 358 358 <para>On Windows hosts, 359 <computeroutput>V RDPAuth.dll</computeroutput> authenticates359 <computeroutput>VBoxAuth.dll</computeroutput> authenticates 360 360 users against the host's WinLogon system.</para> 361 361 </listitem> … … 363 363 <listitem> 364 364 <para>On Mac OS X hosts, 365 <computeroutput>V RDPAuth.dylib</computeroutput>365 <computeroutput>VBoxAuth.dylib</computeroutput> 366 366 authenticates users against the host's directory 367 367 service.<footnote> … … 381 381 <listitem> 382 382 <para>An additional library called 383 <computeroutput>V RDPAuthSimple</computeroutput> performs authentication383 <computeroutput>VBoxAuthSimple</computeroutput> performs authentication 384 384 against credentials configured in the VM's extra data section. This is 385 385 probably the simplest way to get authentication that does not depend 386 386 on a running and supported guest (see below). In order to enable 387 V RDPAuthSimple, issue388 <computeroutput>VBoxManage setproperty vrdpauthlibrary "V RDPAuthSimple"</computeroutput>.387 VBoxAuthSimple, issue 388 <computeroutput>VBoxManage setproperty vrdpauthlibrary "VBoxAuthSimple"</computeroutput>. 389 389 To enable the library for a VM, switch authentication to external using 390 390 <computeroutput>VBoxManage modifyvm "VM name" --vrdpauthtype external</computeroutput>. 391 391 Last but not least, you have to configure users and passwords. Here is an example 392 392 for the user "john" with the password "secret": 393 <computeroutput>VBoxManage setextradata "VM name" "V RDPAuthSimple/users/john" "secret"</computeroutput>393 <computeroutput>VBoxManage setextradata "VM name" "VBoxAuthSimple/users/john" "secret"</computeroutput> 394 394 To specify an empty password, use the special reserved value 395 395 <computeroutput>[NULL]</computeroutput>. … … 410 410 VirtualBox provides a well-defined interface that allows you to write your 411 411 own authentication module; see <xref 412 linkend="v rdp-authenticate-sdk" /> for details.</para>412 linkend="vbox-authenticate-sdk" /> for details.</para> 413 413 </sect2> 414 414 -
trunk/doc/manual/en_US/user_Introduction.xml
r31735 r33185 376 376 it includes an easy-to-use SDK which allows you to create 377 377 arbitrary interfaces for other methods of authentication; see 378 <xref linkend="v rdp-authenticate-sdk" /> for details.</para>378 <xref linkend="vbox-authenticate-sdk" /> for details.</para> 379 379 </listitem> 380 380 -
trunk/doc/manual/en_US/user_VBoxManage.xml
r33007 r33185 936 936 null|external|guest</computeroutput>: This allows you to choose 937 937 whether and how authorization will be performed; see <xref 938 linkend="v rdp-auth" /> for details.</para>938 linkend="vbox-auth" /> for details.</para> 939 939 </listitem> 940 940 … … 2007 2007 <para>This specifies which library to use when "external" VRDP 2008 2008 authentication has been selected for a particular virtual machine; 2009 see <xref linkend="v rdp-auth" /> for details.</para>2009 see <xref linkend="vbox-auth" /> for details.</para> 2010 2010 </glossdef> 2011 2011 </glossentry> -
trunk/src/VBox/HostServices/Makefile.kmk
r28800 r33185 5 5 6 6 # 7 # Copyright (C) 2006-20 07Oracle Corporation7 # Copyright (C) 2006-2010 Oracle Corporation 8 8 # 9 9 # This file is part of VirtualBox Open Source Edition (OSE), as … … 20 20 21 21 # Include sub-makefiles. 22 include $(PATH_SUB_CURRENT)/auth/Makefile.kmk 22 23 ifdef VBOX_WITH_SHARED_FOLDERS 23 24 include $(PATH_SUB_CURRENT)/SharedFolders/Makefile.kmk -
trunk/src/VBox/Installer/darwin/Makefile.kmk
r32012 r33185 562 562 MacOS/components/VBoxC.dylib \ 563 563 MacOS/components/VBoxSVCM.dylib \ 564 MacOS/components/VBoxXPCOMIPCC.dylib 564 MacOS/components/VBoxXPCOMIPCC.dylib \ 565 MacOS/VBoxAuth.dylib \ 566 MacOS/VBoxAuthSimple.dylib 565 567 ifneq ($(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/accessible/libqtaccessiblewidgets.dylib),) 566 568 VBOX_DI_VBAPP_DYLIBS += \ … … 573 575 ifdef VBOX_WITH_VRDP 574 576 VBOX_DI_VBAPP_DYLIBS += \ 575 MacOS/VBoxVRDP.dylib \ 576 MacOS/VRDPAuth.dylib \ 577 MacOS/VRDPAuthSimple.dylib 577 MacOS/VBoxVRDP.dylib 578 578 endif 579 579 ifdef VBOX_WITH_CROGL -
trunk/src/VBox/Installer/linux/Makefile.kmk
r32547 r33185 184 184 endif 185 185 186 # auth stuff 187 VBOX_LNX_STRIP_BIN += \ 188 VBoxAuth.so \ 189 VBoxAuthSimple.so 190 186 191 # VRDP 187 192 ifdef VBOX_WITH_VRDP 188 193 VBOX_LNX_STRIP_BIN += \ 189 VBoxVRDP.so \ 190 VRDPAuth.so \ 191 VRDPAuthSimple.so 194 VBoxVRDP.so 192 195 ifdef VBOX_WITH_VRDP_RDESKTOP 193 196 VBOX_LNX_NO_STRIP += \ -
trunk/src/VBox/Installer/linux/deffiles
r32394 r33185 50 50 VBoxGuestPropSvc.so \ 51 51 VBoxGuestControlSvc.so \ 52 V RDPAuth.so \53 V RDPAuthSimple.so \52 VBoxAuth.so \ 53 VBoxAuthSimple.so \ 54 54 VBoxDbg.so \ 55 55 VBoxDbg3.so \ -
trunk/src/VBox/Installer/solaris/Makefile.kmk
r31911 r33185 334 334 endif 335 335 336 # auth stuff 337 SOLARIS_STRIP_BINS += \ 338 VBoxAuth.so \ 339 VBoxAuthSimple.so 340 336 341 # VRDP 337 342 ifdef VBOX_WITH_VRDP 338 343 SOLARIS_STRIP_BINS += \ 339 VBoxVRDP.so \ 340 VRDPAuth.so \ 341 VRDPAuthSimple.so 344 VBoxVRDP.so 342 345 SOLARIS_COMMON += \ 343 346 rdesktop-vrdp.tar.gz -
trunk/src/VBox/Installer/win/VirtualBox.wxs
r31922 r33185 433 433 Source="$(env.PATH_OUT)\bin\VBoxGuestControlSvc.dll" /> 434 434 <?endif ?> 435 <?if $(env.VBOX_WITH_VRDP) = "yes" ?> 436 <File Id="vrdpauthdll" Name="VRDPAuth.dll" DiskId="1" Vital="yes" 437 Source="$(env.PATH_OUT)\bin\VRDPAuth.dll" /> 438 <File Id="vrdpauthsimpledll" Name="VRDPASim.dll" LongName="VRDPAuthSimple.dll" DiskId="1" Vital="yes" 439 Source="$(env.PATH_OUT)\bin\VRDPAuthSimple.dll" /> 440 <?endif ?> 435 <File Id="vboxauthdll" Name="VBoxAuth.dll" DiskId="1" Vital="yes" 436 Source="$(env.PATH_OUT)\bin\VBoxAuth.dll" /> 437 <File Id="vboxauthsimpledll" Name="VBoxASim.dll" LongName="VBoxAuthSimple.dll" DiskId="1" Vital="yes" 438 Source="$(env.PATH_OUT)\bin\VBoxAuthSimple.dll" /> 441 439 <File Id="vmmgc" Name="VMMGC.gc" DiskId="1" Vital="yes" 442 440 Source="$(env.PATH_OUT)\bin\VMMGC.gc" />
Note:
See TracChangeset
for help on using the changeset viewer.