Download Salesforce.com Winter `13 Release Notes

Transcript
Schema Builder Enhancements
Security Enhancements
New Auth Provider Parameters
You can now use two new parameters with authentication providers: startURL and scope. The startURL parameter
directs your users to a specific location after authenticating. The scope parameter requests access tokens with additional
permissions. For more information, see “Using Request Parameters with Client Configuration URLs” in the online
help.
Login Policy for My Domains Now Explicitly Configured
The Login Policy for My Domains is now explicitly rather than implicitly configured. Prior to Winter ’13, if your
organization had SAML enabled, you were automatically asked to log in with SAML instead of with your user name
and password. Now, if you have SAML enabled, you’ll still see the SAML login but also the option to use your user
name and password choice. In addition, if a third-party Authentication Provider is enabled, you’ll get that choice too.
After you deploy your domain, you set your login policy in My Domain Settings.
Clickjacking Protection Available
You can enable protection against clickjack attacks (also known as user interface redress attacks) for non-setup pages
and your custom Visualforce pages. Setup pages already include protection against clickjack attacks. Click Your Name
> Setup > Security Controls > Session Settings to select Enable clickjack protection for non-setup
Salesforce pages and Enable clickjack protection for non-setup customer Visualforce pages.
It’s possible that pages will either display as a blank page or without the frame if either of these settings is enabled and
either of the following conditions exists:
•
•
Your organization displays Salesforce.com user interface pages within a frame or iframe.
You use custom Visualforce pages within a frame or iframe.
The behavior varies depending on your browser and its version. To ensure that these pages will continue to work correctly
in your organization, discontinue displaying these pages within a frame or iframe.
Service Provider-Initiated Request Binding
If you’re using My Domains, you can chose the binding mechanism your identity provider requests for your SAML
messages. Available request binding types are HTTP POST and HTTP Redirect. Make your selection from the Single
Sign-On Settings page at Your Name > Setup > Security Controls > Single Sign-On Settings, and with SAML
Enabled checked, click Edit. The default setting is HTTP POST.
New getAccessTokenMap Method
The Auth.AuthToken Apex class has a new method to retrieve access tokens: getAccessTokenMap. Use this method
if the user ID is mapped to multiple third-party users. getAccessTokenMap returns a map of access tokens for each
third-party user. For Apex information, refer to the Force.com Apex Code Developer's Guide.
147