Is DRM authorization specific to the .SWF?

I've made changes to my player and recompiled the SWF. When I play a video, the DRM voucher is invalid. However, on the same browser, if I play the same video from the same location using the original, un-modified SWF, the DRM voucher is valid. This leads me to believe that the DRM voucher is not only specific to my browser (or more specifically, the browser's Flash plugin), but it's also specific to the .SWF? I really hope I'm missing something here - this would mean new licenses would have to be retrieved every time I make a change to my player and recompile the SWF.  Thank you.
UPDATE:
It appears the DRM voucher is specific to a .SWF file located in a specific directory. In other words, if I have the player in wwwroot/dir1 and retrieve a license for a piece of content, then I put the same player in wwwroot/dir2 and play the exact same content, the voucher is not valid. Can you confirm this?

Flash Access supports SWF and AIR app whitelisting, which means that a license can specify that content may only be played in certain SWF or AIR applications. A SWF can be identified by its URL -- in this case, if you change the URL for the SWF, but only the original URL is specified in the license, then playback should fail, and the client should return error 3310. Alternatively, a SWF can be identified by a hash of the SWF content.  If you make changes and recompile the SWF, teh hash value would change.
Check the policy used to package your content to see if a SWF whitelist has been specified, and if necessary, update the whitelist with your new SWF's URL or hash. If nothing is specified in the policy, check your license server to see if it is overriding the information in the policy.

Similar Messages

  • InfoPath form failed to use NTLM authentication to load data - Invalid authorization specification

    I knew this might be discussed in other places but I've searched over the web but still do not have a clue how to fix my issue.
    I am using SharePoint 2010 and I created an InfoPath form that reads data from a database using data connection file (udcx). As explained in many other articles, I've set up my secure store correctly and created an application called 'InvestmentOperationAccess'
    with a windows service account and then export the udcx file and enabled the <udc:Authentication> tag  as flowing:
    <udc:Authentication><udc:SSO AppId='InvestmentOperationAccess' CredentialType='NTLM' /></udc:Authentication>
    Then I upload this file back to the data connection library and approved. But when I try to load the form in web broswer, I received the following error:
    05/15/2013 14:40:15.09 w3wp.exe (0x0C94) 0x263C InfoPath Forms Services Runtime - Data Connections eq8l Warning The following query failed: EntityMatrixView (User:
    xxxxx\xxx, Form Name: Template, IP: , Connection Target: , Request:xxxxxxxxx(URL of the list) Form ID: urn:schemas-microsoft-com:office:infopath:list:-AutoGen-2013-05-14T23:32:41:604Z
    Type: DataAdapterException, Exception Message: The form cannot connect to the data source. Invalid authorization specification
    In the meantime, I used SQL profile try to capture the credential it is used by nothing was passed to that SQL box.
    Then I created another application in my secure store with SQL login account and modify my udcx file to be 
    <udc:Authentication><udc:SSO AppId='InvestmentOperationSQLAccess' CredentialType='SQL' /></udc:Authentication>
    This time when I load the form, everything worked and in SQL profile I can see it is reading data using the SQL account I specified in secure store.
    In a nutshell, it is working with SQL authentication type but not NTLM, anyone could help me with that?

    Same problem here. Anyone has a solution for that?
    It seems one cannot use windows accounts with secure store and database access for info path data sources ...

  • Click on a image in the swf and go to a specific section of the page

    Can any one help me with this.
    I do have an SWF file (in the main html page) with 6 time
    frames. Each frame has 3 images. On the other hand I do have a
    second html page that is nothing but the main title and 18
    sections. Every section describes one the SWF’s images.
    What I am looking for is whenever I click on one of the
    images of the SWF file; I want to go to the specific section that
    describes the image I have just clicked on.
    Thanks alot

    I am trying to do this as well. I have a drop down menu that
    I have as an embedded SWF in my html page, and I want one of the
    buttons to take you to a specific part of the html page. Does
    anyone know how to do this? Using the #name like in html does not
    appear to work. Can't find the answer anywhere!!!
    Text

  • Publishing .index Vs .swf  How to make my file look like the .swf Question

    Hi, I currenly have a site published where the domain is reading
    www.mysite.com/index.html  (example)
    When I view this site the image is not centered and when I expand it in different browers it does not look good.
    When I view the site by looking at it through the exact location of where I have the flash, for example www.mysite.com/index.swf  It's exactly how I want it to look.
    Is there a code I can put into the html where I can have the same look as the .swf but view it with the .index.html
    For example when I am testing the .swf extension and change the size of the browers or expand it, the flash movie is always centered and looks great in every brower.
    I was thinking of changing the domains link to the .swf file to solve the issue, but is by having the .html extension provide greater serach information.   What is it nessary?

    You seem to be confusing the .swf file with the Web page that the .swf file goes on. For Internet delivery you want the index.html web page.
    You can "Publish" the page directly from Flash. Under the "File" menu, look for Publish Settings and review ALL the options before "Publishing" the swf.
    If you don't understand them, Google for that specific option.
    Also review "Flash scaling"
    Here are examples of different scaling parameters available in the Publish settings. You can also add these parameters directly in the html (<param name="scale" value="noscale"). All the examples replace the actual Flash dimensions with 100% for both width and height (width="100%" height="100%"). These examples use the old <object> and <embed> to illustrate the different ways to scale Flash. Once you understand how it works I’d recommend that you use swfobject to place the Flash in your final project.
    View the source code for each page to see the full code.
    http://www.cidigitalmedia.com/tutorials/scale/exact_fit.html
    "exactFit" scales the file to fit exactly within the confines of the screen, irregardless if the movie becomes consequently distorted. The original aspect ratio is not maintained. So round things are not round and squares are not square.
    http://www.cidigitalmedia.com/tutorials/scale/noScale.html
    "noScale" is the default setting, and causes the movie to be displayed at the originally designed dimensions.
    http://www.cidigitalmedia.com/tutorials/scale/no_border.html
    "noBorder" causes the movie to be scaled to what ever dimensions are needed to have no border surrounding the movie within the player, which consequently could result in some of the movie being cut off from view. In other words, the movie will maintain the original aspect ratio and will fill the screen completely. But if the movie has to be streched wider to fill both sides of the screen, it will also stretch taller, but then some of the top and the bottom of the movie may be cut off from view.
    http://www.cidigitalmedia.com/tutorials/scale/show_all.html
    "showAll" scales the movie to the size of the screen (which could cause pixelation if the file contains raster information), the difference between showAll and exactFit is that showAll mantains initial movie size proportions. Because it maintains the original aspect ratio, there can be space to the sides or the top and bottom. But everything always shows and they are not distorted. But notice the photo in the center, it becomes pixilated at larger screen resolutions.
    The trickiest part of trying to go full screen is that it’s difficult to make the Flash wider without making it taller also, that is, to maintain the correct proportions or aspect ratio of everything on the stage. These methods are just simple scaling accomplished with html. There are also methods to dynamically scale the stage and it’s elements using Actionscript… but that’s a much more complex undertaking.
    Best wishes,
    Eye for Video
    www.cidigitalmedia.com
    Adninjastrator

  • Authorization issue after the Support packs upgrade

    We're having problem on authorization issue after the SP upgrade.
    One issue if "You are not authorized to call up line item display" using FCH1 and FS10N tcodes.
    And the SU53 showing problem on S_TCODE FAGLL03.
    How are we going to solve this issue? We dont want to add this missing auth object on all our finance roles.
    Thank you in advance.

    How can i send you the trace file? What is your email address?
    If I were you, I won't do that. Did you not ever sign some confidentiality agreement? I wonder.
    Anyhoo... (copy right @ David)
    What are the objects been caught in category RC=4, RC=12?
    Relate them with functional aspect of the transaction (error screen)
    Edited : You can paste RC=4, RC=12 objects here without customer specific value if you want to.
    Regards,
    Arpan Paik
    Edited by: P Arpan on Aug 23, 2011 2:36 PM

  • HR Authorization Specific Scenarios.

    Hi all, i am faced with the following scenarios and trying to see if my solution is correct;
    There is a group of HR Users in the company and each HR user in the HR department is not allowed to view each other's Personal Data. However the challenges come with this 2 exception;
    1. 1 User is able to approve the leave of another, meaning there must be some maintenance access to allow Write to say IT2001 (Absences)
    2. 1 or more HR users will run PAyroll for the HR department. Again, more infotypes need to be read in order to achieve this.
    To separate the access within their own staff, i implement a value in IT0001-SACHP (value 001) so that they are restricted in their profile to their own HR Grouping. Their profile has all access except 001.
    For the ability to approve Leave and also perform payroll, am i right to specify P_ABAP to say that i bypass IT check for the reports/programs related to the leave approval and Payroll run ?
    Advice is greatly appreciated!

    Hi,
    I don't think P_ABAP bypasses Program authorization. It's for Reports.
    To quote :
    P_ABAP does not affect the authorization to start reports (this controls the program execution checks). Simplifies and accelerates additional individual checks in HR reports, or switches them off entirely.
    If the user, as a general rule, is permitted to carry out uncritical reports (e.g. creating a list of telephone numbers), then do not assign an authorization for the object HR: Reporting (P_ABAP).
    Using P_ABAP in HR Reporting:
    You can use the relevant authorizations for this object to control how the objects P_ORGIN, P_ORGXX,
    Customer-specific authorization object P_NNNNN are used in the specified reports to check the authorization of HR infotypes.
    You can also use reports to control the infotype authorization check. This can be useful for functional reasons or to improve performance at runtime of the corresponding reports.
    For this object, enter the report name(s) in the REPID field and the degree of simplification to be used for the authorization check in the COARS field.
    The following degrees of simplification are possible:
    COARS = <BLANK> or no authorization.
    COARS = 1.The authorization checks for the infotype/subtype combination and for organizational assignment are to be checked separately.
    This means that a user is authorized to read a personnel number when he or she has a read authorization for all the infotypes (subtypes) requested by the program and that the user has a read authorization for the organizational assignment of the personnel number.
    COARS = 2. The authorization check is inactive.
    Note that an ABAP authorization for report SAPDBPNP with COARS = 2 means that all HR reports based on the logical databases PNP or PAP (nearly all reports) cannot perform any more authorization checks. In general, you will only want to deactivate the authorization checks for a very small number of Reports. In case of doubt, do not assign your users authorizations for the P_ABAP object.
    Futhermore, this authorization object differs from the object S_PROGRAM (ABAP: Program Run Checks).
    The latter is used for _general program authorization checks.
    In HR reports, these checks are carried out in addition to the HR infotype authorization check. HR Reporting, however, overrides the HR infotype authorization check for selected reports, with the result that the authorization checks are weakened or completely switched off.
    SAP_EMPLOYEE_ERP is available only in mySAP ERP 2004 ;
    Regards,
    Remi

  • Purchasing Group authorization based on the user

    Hi All,
    Can anyone suggest me ideas on how to restrict in accessing details of a PO for a  purchasing group based on the user who tries to access it .
    the object is M-BEST_EKG.
    need guidance in using AUTHORITY_CHECK in restriciting PO group based on the userid.
    Thanks in advance.
    Regards,
    Ry

    Hi,
    ACTIVITY controls what user can do to the PO.
    01-Create
    02-Change
    03-Display
    EKGRP controls the purchasing group
    To restrict to a specific purchasing group, modify the authorization object in the role which user has to allow the specfic P.Grp. only
    Cheers !

  • Mysql database "Invalid authorization specification:"

    Hi,
    we are using mysql database in our server. i ve created one database name and restored the data into that and i ve granted the all previliges for that user with one username and password. Now i ve written a java program to access that data base. and i am running that java program in server using one script. while i am running my java program in server. i am getting following exception message.
    Database: jdbc:mysql://ip. . . /xxxtesst
    user: xxxtest
    password: xxxtest
    <DbCall> doSomething Error 1: null
    java.sql.SQLException: Invalid authorization specification: Access denied for user 'xxxtest'@'app1.dmz.mysite.com' (using password: YES)
    java.sql.SQLException: Invalid authorization specification: Access denied for user 'xxxtest'@'app1.dmz.mysite.com' (using password: YES)
    at org.gjt.mm.mysql.MysqlIO.init(Ljava.lang.String;Ljava.lang.String;)V(Unknown Source)
    at org.gjt.mm.mysql.Connection.connectionInit(Ljava.lang.String;ILjava.util.Properties;Ljava.lang.String;Ljava.lang.String;Lorg.gjt.mm.mysql.Driver;)V(Unknown Source)
    at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Ljava.lang.String;ILjava.util.Properties;Ljava.lang.String;Ljava.lang.String;Lorg.gjt.mm.mysql.Driver;)V(Unknown Source)
    at org.gjt.mm.mysql.Driver.connect(Ljava.lang.String;Ljava.util.Properties;)Ljava.sql.Connection;(Unknown Source)
    at java.sql.DriverManager.getConnection(Ljava.lang.String;Ljava.util.Properties;Ljava.lang.ClassLoader;)Ljava.sql.Connection;(Unknown Source)
    at java.sql.DriverManager.getConnection(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Ljava.sql.Connection;(Unknown Source)
    at escrow.LandamDbremove.findnewrecords()V(LandamDbremove.java:205)
    at escrow.LandamDbremove.main([Ljava.lang.String;)V(LandamDbremove.java:761)
    Exception in Main : java.sql.SQLException: Invalid authorization specification: Access denied for user 'xxxtest'@'app1.dmz.mysite.com' (using password: YES)
    Note: i ve given currect username, password, database name in my program.

    When setting up users it is possible to restrict access by ip. You may have full priviledges as 'slai@localhost" but not as '[email protected]' . Check the user tables and see.

  • How to reduce the swf file size of an imported After Effects file

    Hi!
    I am trying to make a web banner for an internet marketing company, so it has very specific requirements. We had it made in After Effects, and I was able to export it as a FLV file and import to Flash just fine along with the SWF. Now, I need to make the SWF file significantly smaller.
    Right now it is 2.5 MB and we can only submit a 40K size SWF. Is it even possible to reduce the size so much and still keep the animation's intregrity?
    I am more familiar with Flash than After Effects, but can play around with settings, etc if someone can tell me what to try.
    Thank you for your help!

    the easiest way to load and play your flv is to use an flvplayback component.  you just drag it from the component panel to the stage and, in the properties panel, assign its properties (eg, skin and source).
    but that will probably put you just over your 40kb limit and will require the skin.swf to be placed on the server with your banner ad.
    to decrease your swf size to negligible, use actionscript to play your flv.  this is the barebones code needed.  just replace your_video_url.flv:
    var nc:NetConnection = new NetConnection();
    nc.connect(null);
    ns:NetStream = new NetStreamnc);
    ns.play("your_video_url.flv");
    var video:Video = new Video();
    video.attachNetStream(ns);
    addChild(video);

  • Invalid authorization specification,  message from server

    I am new to JDBC, and Java. I'm trying to connect MYSQL database with the following code, i compiled and execute jdbcExample (using JCreator). It giving me this error:
    Exception: Invalid authorization specification, message from server: "Access denied for user: '[email protected]' (Using password: YES)". I have full access granted to the mydb database. Please advise. Thanks!!
    package BeanDir;
    import java.sql.*;
    public class jdbcExample {
    public static void main(String args[]) {
    Connection con = null;
    try {
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    con = DriverManager.getConnection("jdbc:mysql://myintranet/mydb?user=slai&password=mypasswd");
    if(!con.isClosed())
    System.out.println("Successfully connected to MySQL server...");
    } catch(Exception e) {
    System.err.println("Exception: " + e.getMessage());
    } finally {
    try {
    if(con != null)
    con.close();
    } catch(SQLException e) {}

    When setting up users it is possible to restrict access by ip. You may have full priviledges as 'slai@localhost" but not as '[email protected]' . Check the user tables and see.

  • Invalid Authorization Specification

    When I go to the homepage of my companies website I am
    receiving an entire error report as is anyone else that goes to the
    site. The [problem is such that I cant even get to the backend
    control panel because the authorization of my database is all
    messed up.
    The error I receive is : Invalid Authorization Specification:
    Access denied for user:
    &amp;apos;[email protected]&amp;apos; (Using
    Password: Yes)
    The web address is www.nehra.com
    Any ideas about what I should do from here I have already
    rebooted the server and gone that direction and nothing
    changed...

    Can you use some kind of database tool to connect to the
    database in
    question to make sure it is up and running and behaving
    properly. And
    that you can log on with these credentials?
    Mrtechguy wrote:
    > When I go to the homepage of my companies website I am
    receiving an entire
    > error report as is anyone else that goes to the site.
    The [problem is such
    > that I cant even get to the backend control panel
    because the authorization of
    > my database is all messed up.
    >
    > The error I receive is : Invalid Authorization
    Specification: Access denied
    > for user:
    &amp;apos;[email protected]&amp;apos; (Using
    Password: Yes)
    >
    > The web address is www.nehra.com
    >
    > Any ideas about what I should do from here I have
    already rebooted the server
    > and gone that direction and nothing changed...
    >

  • The swf tag spec for tag type 41 and 63?

    Hi.
    Where can I find the swf tag spec for tag type 41, 63?
    I made the tag type list by reading the SWF file format
    specification
    http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v9.pdf
    tag type:
    0: End
    1: ShowFrame
    2: DefineShape
    4: PlaceObject
    5: RemoveObject
    6: DefineBits
    7: DefineButton
    8: JPEGTables
    9: SetBackgroundColor
    10: DefineFont
    11: DefineText
    12: DoAction
    13: DefineFontInfo
    14: DefineSound
    15: StartSound
    17: DefineButtonSound
    18: SoundStreamHead
    19: SoundStreamBlock
    20: DefineBitsLossless
    21: DefineBitsJPEG2
    22: DefineShape2
    23: DefineButtonCxform
    24: Protect
    26: PlaceObject2
    28: RemoveObject2
    32: DefineShape3
    33: DefineText2
    34: DefineButton2
    35: DefineBitsJPEG3
    36: DefineBitsLossless2
    37: DefineEditText
    39: DefineSprite
    43: FrameLabel
    45: SoundStreamHead2
    46: DefineMorphShape
    48: DefineFont2
    56: ExportAssets
    57: ImportAssets
    58: EnableDebugger
    59: DoInitAction
    60: DefineVideoStream
    61: VideoFrame
    62: DefineFontInfo2
    64: EnableDebugger2
    65: ScriptLimits
    66: SetTabIndex
    69: FileAttributes
    70: PlaceObject3
    71: ImportAssets2
    73: DefineFontAlignZones
    74: CSMTextSettings
    75: DefineFont3
    76: SymbolClass
    77: Metadata
    78: DefineScaleGrid
    82: DoABC
    83: DefineShape4
    84: DefineMorphShape2
    86: DefineSceneAndFrameLabelData
    87: DefineBinaryData
    88: DefineFontName
    89: StartSound2
    And I found there are some unexplained tag types.
    Escpecially, I need the spec for tag type 41 and 63
    because those tag types exists in air files of my application
    which I built with the Flex Builder 3.
    Thanks in advance.

    I've found this: http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/modules/swfutils/src/java/flash/ swf/TagValues.java

  • How to authorize only on the workbook analyse toolbox

    Hi all,
    How to authorize only on the workbook analyse toolbox and not the workbook design toolbox? (in the new bex explorer)
    Is there a specific auth. object?
    Context: For testing purposes users should only be able to create new workbooks en run (display) queries.

    You could use the event structure ("event loop") for this. 
    For any control that you want to protect, you'd create a value change case. Within this case, implement e.g. a pop-up subVI that prompts for a password and returns if the user typed in the correct password. If password is OK, perform the value change or action related to a button pushed, and if password is not OK, do nothing.
    Best regards,
    Jarle Ekanger, MSc, CLD
    Flow Design Bureau AS

  • Crossdomain.xml file not being called by the SWF

    Hi,
    I'm serving an swf file compiled using flex builder 3.2 through plain HTTP, the SWF file calls a service in the same domain through HTTPS, as such, I put the following file in the root directory of my web server:
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
        <allow-access-from domain="*" secure="false" />
    </cross-domain-policy>
    and name it crossdomain.xml
    When the service is invoked, I get the following error: [RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"]
    When I check the access log files of my web server (Apache), there's no entry for crossdomain.xml (it is not being requested), why?
    When I serve the SWF through HTTPs it works OK ... any ideas?
    I have tried in several machines (different browsers, different versions of Flash player) and no success.

    I am also experiencing the exact same problem.  I'm not able to change the crossdomain.xml file located in the root directory and am going to try creating a new policy file in a sub directory.  The problem I'm having is that my web service is called from a virtual path and I do not know where to save this new policy file.
    Have you tried to load in a specific policy file?
    Security.loadPolicyFile( "http://yourdomain.com/policyFile.xml" );
    Also, you may want to check which sandbox your swf file is in.  flash.system.Security.sandboxType.  This could be another cause to the error.  My swf file is in the "remote" sandbox.

  • Icannot authorize my tablet. the message is always the same "fail to authorized device"

    I am not able to authorize my tablet. the message is always the same"failed to authorize device" I have an Adobe Id and a password. with the same Id and passaword it was easy to authorize the computer. How can I do?

    The details will depend on which app you are using on the tablet for reading DRM ebooks.
    Bluefire is free and generally pretty reliable, and works on Android and ios.
    Several people have reported problems trying to get the Overdrive app to authorize.

Maybe you are looking for