FlexNet Manager Suite 
2021 R1 
(On-Premises) 
        
            Before configuring Google OAuth 2.0, you must have an operational implementation of
                    FlexNet Manager Suite. As always, by default this implementation is
                configured for Windows Authentication. You also require access to the unzipped
                installation archive that you downloaded for the installed version of FlexNet Manager Suite.
        
        To configure integration between FlexNet Manager Suite and Google OAuth
                2.0:
- 
                Use the Google API console for your integration project to set the URI for
                        FlexNet Manager Suite, and collect the client ID and client secret
                    provided by Google.
                
                
                    - 
                        Set the Authorized redirect URI value for your
                            project to the following:
                        protocol://<domain>/Suite/Login/Complete
 where: 
                                - protocol is either http(where SSL is not in use) orhttps(where SSL
                                    is in use)
- domain is the full-qualified domain name of
                                    your FlexNet Manager Suite
                                    application server (or, in a multi-server
                                    implementation, your web application server).
 
- 
                        Complete the required details and click Create
                            to establish your Google API Console project.
                    
- 
                        From the resulting OAuth client dialog box, copy
                            and save the Client ID and Client
                                secret. 
                        The Client ID identifies FlexNet Manager Suite, allowing it to
                            access enabled Google APIs. The client secret acts somewhat like a
                            password. However, it does not require encrypted storage: although it is
                            not revealed to the person logging in, it is passed to the Google login
                            servers in clear text, as defined by the OAuth protocol. 
 
- 
                On your application server (or, in a multi-server implementation, your
                        web application server), complete the following procedure:
                
                    - 
                        Open a PowerShell command-line window.
                    
- 
                        Access the unzipped downloaded archive of the FlexNet Manager Suite
                            installer, and navigate into the ...\Support
                            folder.
                    
- 
                        If you have not done so already, set the PowerShell permissions with
                            the following command:
                        set-executionpolicy AllSigned -Force
 The
                                 -Force parameter suppresses a confirmation dialog.
                            If you choose not to include it, respond to the warning dialog with the
                            default  Y. 
- 
                        Run the following command (all on one line):
                        
                            .\Config.ps1 
    "Config\FNMS Google Authentication Config.xml" 
    updateConfig
 
 The FlexNet Manager Suite
                                configuration dialog appears. 
- 
                        Complete the following details: 
                        
                            
                                - Client ID — Insert the client ID copied
                                    from the Google API console.
- Client secret — Insert the client secret
                                    associated with your FlexNet Manager Suite project in
                                    Google
- Username — Supply the Google account
                                    (user name) used to create a FlexNet Manager Suite
                                    administrator.
 
 
 
                    - 
                        Click Ok.
                    
 
The PowerShell script completes the configuration of FlexNet Manager Suite:
                - Any existing operator accounts set up for Windows Authentication are
                    invalidated. (You may save these for a future switch back to Windows Integrated
                    Authentication. Until then, you may choose to disable these operator accounts in
                    the Accounts page.)
- A single operator is created using the supplied Google account name, and this
                    operator is assigned to the Administrator role. This
                    administrator may now authorize other operator accounts.
FlexNet Manager Suite (On-Premises)
     2021 R1