Freenas Google Drive Access Token

Google’s services, for example, have dozens of resource servers, such as the Google Cloud platform, Google Maps, Google Drive, Youtube, Google+, and many others. Authorization: Bearer. Once your authorization manager can select cached tokens at will you can pick them from code at runtime and present them to Google for access to the account the token is tied to. Unfortunately the samples provided in the client library by Google might not suite you very well. San • Responsible for new hire orientation and coordination with IT for asset and systems access • Drive and implement HR policy and. 0 to either the Cloud Storage XML API or JSON API, include your application's access token in the Authorization header in every request that requires authentication. After obtaining this token using methods like phishing attack or a drive-by exploit, hackers can use it to access your. Read more about Rclone h. Enter the Google Client ID you obtained from Google, and then choose Save Changes. Scan with Android Security Software Do privacy advisors recognize the threat?. We may collect the following information: The authorization token provided by the cloud service provider. js app) to the Google APIs. Access Token — Use the Access Token which you got. I have also attempted in a VMware Fusion created Windows 8 VM map a shared directory to a drive letter and Google Drive it still failed for the same reason as the OS X network location. When it first connects to such a service, it redirects the users to the oAuth authorization page and then it stores the Access token and the Refresh token so that the application can access the Cloud service later. Login to Google's developer console: https://console. Search the world's information, including webpages, images, videos and more. Spin up a managed Kubernetes cluster in just a few clicks. Purpose of this wiki. The Google Drive Connector requires that you create an OAuth App within Google. I also don't like OneDrive, I received errors all the time when using it. You have to upload your data file to the virtual machine directly or make a mount point to mount a specific folder on Google drive to the virtual machine as a local drive to access. How Do I Get Google Cloud. Our facility has 2 turf fields with lights and 22 Bermuda grass fields. A more modern approach leverages token exchange, authenticated API calls, and standards such as OAuth2. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Joseph Henry, SAS Institute Inc. In this section I will share with you my experience in downloading dataset from Kaggle and other competition. Use Sync to keep data in one or more folders on your Seagate Personal Cloud consistent with a folder in a cloud storage service. Not only have I got everything up and running which I had with Freenas, I now have it syncing with Dropbox and Google Drive, its also acting as a NTP server for my network. For example, you might want to integrate your existing website with Drive API. The problem is I have no idea where to begin. Thar Token Airdrop is running mega airdrop 25000 THAR tokens worth of $2k to their community member. OAuth Tokens: Great for Accessing User Data. Stack Exchange Network. Re: Unable to see Mapped Drive. and store them in. ) When your application needs access to user data, it asks Google for a particular scope of access. This is a significant change for App Template users. This iCloud review breaks down the key features of the storage service and offers recommendations to help you understand its suitability to your needs. Signup and complete the social media task to earn 10 points. An optional password can be added to protect the entire system from unauthorized access. Authentication: Our services connects to Google Drive services. The CPU / GPU resource is free. More: Backup your encrypted private keys on Google Drive and iCloud with Coinbase Wallet Related: Coinbase Wallet Releases Update to Improve Access to ERC-20 Tokens. Gooligan is a new variant of the Android malware campaign found by our researchers in the SnapPea app last year. We give you an empty UNIX filesystem that you can access with any SSH tool. For some reason am not able to get the refresh_token. Links to corresponding Knowledge Base articles are provided. For the actual server, you will need a PC with at least one hard drive (I started with 2) and a CD-ROM drive. This affects OAuth cloud storage such as Google Drive, OneDrive, DropBox etc. 0 protected Google API very simply. If you've never dabbled in the world of Google tools, you might be surprised to learn that creating and setting up an account is free. People Operations Coordinator at Token Inc. Google Drive access without a password is possible with a tokens extracted from either Google Chrome or the Google Backup and Sync app, if one is installed on the user’s computer. Enter your Microsoft credentials. You can copy the relevant blocks from Screen1 of the example project. Important note: The aforementioned authentication process will create a token file inside a folder - named. There are several settings you may want to modify when sharing a document. You will be asked to authenticate using a token that you. When you create several profiles using the same cloud storage, you will notice that they automatically connect to the same account. 0 Playground. Google Team Drive offers the best collaboration space for Google Drive. Purpose of this wiki. Google Drive HIPAA Compliant with Proper Configuration. Microsoft has few build-in client for Microsoft, Twitter, Facebook, Google. If you've never dabbled in the world of Google tools, you might be surprised to learn that creating and setting up an account is free. HCP – Opens files on the Hitachi Content Platform. Also, bundling your TV and internet is a great way to save money. ” That was nearly five years ago. In fact, to make an online backup to Google Drive you first need to enable some specific options, then you have to create an account into […]. A TrueCommand license is free for FreeNAS deployments of fewer than 50 drives. That is the more reliable method of the two. If you have a Google account, you can save this code to your Google Drive. T420s will not boot to USB jump drive ‎03-05-2012 09:30 AM I have been trying to install a new version of windows on my T420s laptop but have been unable to get the system bios to allow me to select the USB jump drive. Let's say that I have a web app that needs to access Drive files in a background service. Search the world's information, including webpages, images, videos and more. FreeNAS is the simplest way to create a centralized and easily accessible place for your data. When you are done, click again on API Project, click all and select your newly created project. In this video I download and configure Rclone with two remotes (Google Drive then Crypt) and demonstrate the copy of content across. 0, how do I generate an access token from the Google Authorization Server, extract a token. It looks like a USB drive that can be connected to your laptop or computer via the USB port. Examples of these include Search, Gmail, Translate or Google Maps. Let's say that I have a web app that needs to access Drive files in a background service. 2FA Push tokens in Rohos Logon Key mobile 10th August 2019 Face Logon v4 is compatible with Windows Hello 8th May 2019 Rohos Disk folder encryption for Google Drive / OneDrive 15th March 2019. Place it behind a VPN, or make it internal access only. Click on the Google Drive Destination. We believe in creating positive experiences every day for our customers. Google Drive. (Except for the app context like api key. Our mission is to put the power of computing and digital making into the hands of people all over the world. Passwordless authentication into Google Account is available if Google Chrome is installed on the user’s computer, and the user signed in to at least one Google service via the browser. Google Drive gives you instant access to Google Docs, a suite of editing tools that makes working together better—even when your teammates are miles away. 1 day ago · There are lots of write ups about installing FreeNAS so I won't go into lots of details. Google Docs Users Targeted by Sophisticated Phishing Scam. To access the settings, click the share button and select “Sharing settings” from the dropdown. This wiki will explain how to connect your Google drive to your Bytesized box in such a way that you can then stream using rclone cache while the files are being encrypted by rclone crypt. Go to the Library page and in the r. Switching to OAuth in the App Template. , and then the authentication endpoint redirects back to your site with an auth token you can use. I've some files where can't take the ownership of. That's mean you can not access Google Data API. Attackers Can Access Dropbox, Google Drive, OneDrive Accounts Without the User's Password. " G Suite (Team Managed)" is an edition of G Suite offered under the G Suite Team Managed Agreement (prior version: Google Apps for Work Team Managed Agreement) which is comprised of Google Drive, Google Hangouts, Google Contacts, and Google+. 2, with tons of disk space, RAM, fast network connections, all on a low-profile device that uses precious little energy (30W). Sync folders. You would have to adapt it to use the Google Drive API to get a list of your Files in Google Drive. Credentials ( 'access_token' , refresh_token = 'refresh_token' , token_uri = 'token_uri' , client_id = 'client_id' , client_secret = 'client_secret' ). I'm trying to backup a FreeNAS volume of multiple TB to a Google Drive. Google still hasn’t released an official version of Google Drive for Linux, but there are other tools to fill the gap. Access Token(Valid for only one hour) 1. Double-click on the mp3 again once you are back on Google Drive. Enter the Google Drive login credentials. An optional password can be added to protect the entire system from unauthorized access. Gooligan is a new variant of the Android malware campaign found by our researchers in the SnapPea app last year. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Works with Unity version 5. NoPassword app works with hidden multi-factor authentication solution to provide the most secure authentication solution and get rid of passwords. FreeNAS is the simplest way to create a centralized and easily accessible place for your data. Building your own authentication flow. You can generate an access token from the OAuth 2. It will either own the files it is accessing, or be run in a Google Account with which the owner has shared. Supports all the major platforms: Windows, Mac, Linux, iOS, Android and WebGL. Another way to add a little security, is to use two passwords that are entered at the beginning of each banking transaction, in a random pattern. They allow you to take in information and content visually, in the same way you take in the world. On the Global Access Tokens screen, click Add Token; On the Add Global Access Tokens > Select Application screen, select Google Drive. Important note: The aforementioned authentication process will create a token file inside a folder - named. This page describes how you can access Google data with some handy PHP code, using the official Google Client API for PHP and OAuth2. Get 5 GB for free. We also tried copying the entire token line from the config generated by the rclone directions and pasted it into the GUI to see if it'd take but unfortunately that didn't work either. When your application needs access to user data, it asks Google for a particular scope of access. You'll need an ACCESS_TOKEN, CLIENT_ID, and CLIENT_SECRET to complete this request! Eventually your access token will expire, but luckily you can use your client_id, client_secret, and refresh_token together to get a brand new access_token. For some reason am not able to get the refresh_token. If the user approves, then Google gives your application a short-lived access token. This is the complete onboarding task flow for migrating folders and documents from Google Drive to OneDrive for Business. Deliver value with built-in, multi-layer security, and 24/7 support at no additional cost. SOLVE tokens may be used to secure efficient and transparent healthcare administration around the world. Open source enthusiasts would love to have a cloud-based storage facility, but the fact remains that companies like Google, Amazon, Dropbox and Microsoft have cornered the cloud storage market. The refresh token works like it should. Click on the Refresh button. NET Library to interact with Google Drive. FreeNAS is the simplest way to create a centralized and easily accessible place for your data. Ask users to visit the authentication Url and grant access to your application. To pin a network drive to the Windows 8. FreeNAS is the first and only open source storage OS to offer encryption on ZFS volumes. Access & collaborate across your devices. Use Sync to keep data in one or more folders on your Seagate Personal Cloud consistent with a folder in a cloud storage service. To use Google Drive API, you need first to obtain the access token by completing the following steps using Google Chrome: Procedure Go to the Google API Console and select an existing project or create a new one. To resolve this problem, refresh the Google Drive authentication token: On the AhsayOBM/AhsayACB UI Go to [Backup Sets] and select the affected backup set. Step 5: Modify Sharing and Permission Settings. The second I moved in and was connected to the Internet, I increased my Google. An optional password can be added to protect the entire system from unauthorized access. Google Drive API JSON reponse for changes returns bad count of items for the first page. This plugin works in Lightroom Classic, and older versions as far back as Lightroom 3, though some features depend on the version of Lightroom. Unable to authenticate to Google Drive because the certificate has been rejected; Your migration failed checking source credentials. pCloud is the secure cloud storage, where you can store, share and work on all your files. So this is a failure that can only be detected when an application like yours tries to use the auth token to access an online service. In such a way users work with files comfortably in the cloud storage, while the results are fully available in Odoo. When done via the “Request token” button on the upload form the email/issue will have a template prompting the user for all the needed information. To set up FreeNAS as a home file server, you must make sure you have all the proper hardware first. 0 protocol for authenticating a Google account and authorizing access to user data. WIth a quick google search i came across this article on the Freenas website about the access tokens. 0 has become a go-to method for websites to allow secure access to the. Follow it for the software install. (It need not be the same account as the Google Drive you want to access) Select a project or create a new project. Sign in to continue to. This is necessary to allow the sensor to query data from Google Drive. and incentivised its members via Tap Coin, a blockchain-based technology. Go to Google Developers Console and create a new project by clicking on the top bar on API Project and then the + to create a new project. Any Google format that is larger than 10 MB when it is converted will fail. If the user approves, then Google gives your application a short-lived access token. Downloading Kaggle datasets via Kaggle API. 0 to either the Cloud Storage XML API or JSON API, include your application's access token in the Authorization header in every request that requires authentication. A web browser session will be launched. For example, Google offers a set of scopes for their various services such as Google Drive, Gmail, YouTube, etc. You can copy the relevant blocks from Screen1 of the example project. Yes, you can now share large files on Gmail with Google Drive. A TrueCommand license is free for FreeNAS deployments of fewer than 50 drives. CA cert file updated to 2019-05-15 version. You can use the value of access_token to make requests to the OneDrive API. It enables users to use Face, Voice, Touch ID and on-screen pattern to securely and conveniently log into their accounts on all of their devices. Google OAuth Application: Generating Access and Refresh tokens using SSIS and OAuth Connection Manager. 2, with tons of disk space, RAM, fast network connections, all on a low-profile device that uses precious little energy (30W). I need to copy/cut the files to new storage, can someone help me please?? I am a member of the adminsitrator group. You can use Google Drive both on desktop and on mobile platforms, but you must have a Google account in order to use Drive. With Apps Script, you:. But ive being experimenting with the rclone version myself. pCloud is the secure cloud storage, where you can store, share and work on all your files. Dropbox is by far my favorite. See More Google Drive Examples at rest-examples. If the user approves, then Google gives your application a short-lived access token. Yes, you can now share large files on Gmail with Google Drive. You can copy the relevant blocks from Screen1 of the example project. Decrease settlement cycles and. access_token expires after an hour since drive account connected and after that I can't receive any webhooks. (The token, the application ID, and the application secret make up the unique identifier that Google uses to determine if access is authorized and appropriate. Google has many special features to help you find exactly what you're looking for. About this tutorial: Video duration: 38:29 Amazon Affiliate Store Things we love including computers, software, services, gadgets, and of course hot sauces. Access & collaborate across your devices. Re: Unable to see Mapped Drive. #ifdef freenas If the system has a mirrored , Access Token, Drive Account. Pressione um dos botões CO por mais de 2 segundos. When migrating from G Suite, the app will convert to the Microsoft Office format from Google's format. Function: Sends a request to GoogleDrive to get the access token. I integrate Google Drive to my app. This affects OAuth cloud storage such as Google Drive, OneDrive, DropBox etc. Choose a number from below, or type in your own value 1 / Full access all files, excluding Application Data Folder. You could also use the Admin Console's Drive Audit Log to try and gather more info about the delete events in question. This will show you how to Sync your NAS folder with Google Drive, you can use the same method with the other cloud storage like One Drive and DropBox. Unable to authenticate to Google Drive because the certificate has been rejected; Your migration failed checking source credentials. … I modified the workflow from the blog post a bit, and made it list the files sorted by modifiedTime. Purpose The purpose of the Information Assurance Disclosure (IAD) is to disclose information for Xerox® Connect for Google® Drive app with respect to device security. When accessing the Google Calendar the AS ABAP system should act on behalf of the user currently logged on. google-drive. A TrueCommand license is free for FreeNAS deployments of fewer than 50 drives. Need more help? Sign in for additional support options to quickly solve your issue. While Name, Provider and Access Token fields are all accepted, when the Cloud Sync Task is run the sync does not run. Large scale deployments may have more than one resource server. io; Get a Google Drive OAuth2 Access Token; Google Drive Refresh Access Token. If you need to access your Google drive and read your contents through an API, you will need the Google OAuth access token associated with your google drive. If you truly want to make them accessible, you should pin them to the Start screen in Windows 8, the Desktop, or the taskbar. In fact, to make an online backup to Google Drive you first need to enable some specific options, then you have to create an account into […]. Publish App in Google Play Will Bouncer allow the token request? Will Bouncer detect that the app is malicious? 3. If Google determines that your request and the token are valid, it returns the requested data. Note that tokens extracted from the Google Drive app will only allow accessing Google Drive data. The initial setup for OneDrive involves getting a token from Microsoft which you need to do in your browser. You must configure HCP and PDI. Google provide an API Client Library in PHP, and if you checkout the current version of the code there is a newly-added apiDriveService class. You can generate an access token from the OAuth 2. Google Cloud Storage – Opens files on the Google Cloud Storage file system. Search the world's information, including webpages, images, videos and more. To resolve this problem, refresh the Google Drive authentication token: On the AhsayOBM/AhsayACB UI Go to [Backup Sets] and select the affected backup set. With such a substantial reliance on the weband the rapid increase of security threats, security is a necessary concern. Our platform is built on ZFS which provides unparalleled data security and fault tolerance. The discrepancy between what we see here and what we actually get is mirrored in the API documentation (it's inconsistent and sometimes wrong). I also don't like OneDrive, I received errors all the time when using it. Downloading Kaggle datasets via Kaggle API. We were calling the method every time we made a Google request instead of only doing it when the current access token had expired (there is a method for checking that). Need more help? Sign in for additional support options to quickly solve your issue. 0 works with the following four actors: authorization server: responsible for authentication and authorization — it provides the access token. 0, how do I generate an access token from the Google Authorization Server, extract a token. For OAuth 2. That service authenticates you directly, and an authentication token identifying you as the document owner is stored in your local browser session profile. Function: Sends a request to GoogleDrive to get the access token. The Ledger features two side buttons for transaction confirmation and an OLED screen. So I’m looking for an easy reliable solution to make WD My Cloud Constantly automatically update download and sync certain folders in PC and give other part access to an internal synced folder in other words: Function like a google drive. The new UI simply returns "The cloud sync task has started" but the legacy UI shows "ÿüFAILED: rclone failed". Google payments center lets you view and update user's payments information across different Google products. This will show you how to Sync your NAS folder with Google Drive, you can use the same method with the other cloud storage like One Drive and DropBox. Activate the Drive API in the Google API Console. Pressione um botão CO flexível. 2 beta 1 that Microsoft Onedrive has been added with the Freenas Cloud Sync Service but I don't know how to get an access code could somebody guide me how to do this in depth. ownCloud gives organizations the ability to access, control and manage files across applications, on-premises or cloud storage, or other data silos. 0 protocol for authenticating a Google account and authorizing access to user data. access_token expires after an hour since drive account connected and after that I can't receive any webhooks. The exchange notes that the token addresses for existing Coinbase Wallet users should be conserved across the mobile app and wallet. FileZilla Pro will fill in the host name automatically. Sign in - Google Accounts. Access and Refresh Tokens. This will limit the functionality of any plugins that use this service. We were calling the method every time we made a Google request instead of only doing it when the current access token had expired (there is a method for checking that). 479 (0) Google Drive quota usage: used=4. In most cases you should not provide personal access tokens to applications you do not know or fully trust the creator of. Some of these websites provide backup codes, and a user can gain access to these websites if his/her smartphone is lost. People Operations Coordinator at Token Inc. Third-party apps can use these APIs to take advantage of or extend the functionality of the existing services. you have to break it up into chunks re-use or make a new linux vm mount google drive to said vm mount freenas share to vm. To fix this issue, visit the OAuth 2 Services configuration page and click on the "Connect system account" icon in the table row for this servic. FreeNAS is the simplest way to create a centralized and easily accessible place for your data. That’s the reason why your notebook cannot read your data files which locate on Google drive. This tutorial shows how to enable the Google Drive API for a specific Google account, and get the access credentials to be used from Iperius to make cloud backups. He can review all such access permissions he's granted in the My Account's Security section. Using Gdrive. You may create your own Google Account, or your Google Account may be assigned to you by an administrator, such as your employer or educational institution. These tokens expire and the GUI doesn't ask for a refresh_token. A web browser session will be launched. Get OAuth2 Access Token. Established in 1989, Tara Golf & Country Club is a private, member-owned country club located within the Tara community on the central west coast of Florida, and is one of the top country clubs in Bradenton. A TrueCommand license is free for FreeNAS deployments of fewer than 50 drives. readonly" / Access to files created by rclone only. ly" shorten URLs. That’s the reason why your notebook cannot read your data files which locate on Google drive. The code flow for authentication is a three-step process with separate calls to authenticate and authorize the application and to generate an access token to use the OneDrive API. NoPassword app works with hidden multi-factor authentication solution to provide the most secure authentication solution and get rid of passwords. Mastercard Selects Token. Gooligan is a new variant of the Android malware campaign found by our researchers in the SnapPea app last year. Our platform is built on ZFS which provides unparalleled data security and fault tolerance. Firebase gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users. If you have a Google account, you can save this code to your Google Drive. Kyle Lemons You will have to get the token somehow. OAuth2 Access Token. Also invite your friends and earn 2 points for each referral. The perfect quality for PDF to JPG. yml from where other scripts can pick it up and work on the data stored on the user's Google Drive account. Re: Unable to see Mapped Drive. To resolve this problem, refresh the Google Drive authentication token: On the AhsayOBM/AhsayACB UI Go to [Backup Sets] and select the affected backup set. Please follow the steps there and confirm the permission for PRTG to connect to your Google Drive account. This is the simplest method, especially if you’re building a prototype or an application that talks from your server (like a Node. net can scale to Petabyte size and Gigabit speeds. You can use Google Drive both on desktop and on mobile platforms, but you must have a Google account in order to use Drive. You can echo the auth URL to a console, have someone click it, and set the redirect URL to the NAS for instance. Tycoon is running contest worth of $5000 TYC tokens to their community members. Please visit Cross-Site Request Forgery (CSRF) Prevention Cheat Sheet to see the latest version of the cheat. Since its launch in 2016, HOOCH has expanded its ecosystem across the U. Google accounts are a valuable target for phishers, as they can be used to access many services including Gmail and Google Play, which can be used to purchase Android applications and content. We authenticate the file from drive to grant access to our IP and maintain the connection and ensure that the download speeds remain constant. That service authenticates you directly, and an authentication token identifying you as the document owner is stored in your local browser session profile. You would have to adapt it to use the Google Drive API to get a list of your Files in Google Drive. readonly" / Access to files created by rclone only. Authorize the access request. Here are step-by-step instructions to download a file from Google Drive using the command line API if the file is shared privately and needs authentication. There are a few ways to backup data using. Third-party apps can use these APIs to take advantage of or extend the functionality of the existing services. In this section I will share with you my experience in downloading dataset from Kaggle and other competition. We authenticate the file from drive to grant access to our IP and maintain the connection and ensure that the download speeds remain constant. There is a post talk about how to implement custom Google client with Google+ login via OAuth in ASP. Get OAuth2 Access Token. Getting Google Client ID and Client Secret In order to use Google Drive API for uploading files to Google Drive, you will need to create an Application in Google Console and get Client ID and. More: Backup your encrypted private keys on Google Drive and iCloud with Coinbase Wallet Related: Coinbase Wallet Releases Update to Improve Access to ERC-20 Tokens. If you have a Google account, you can save this code to your Google Drive. It allows FreeNAS to refresh the access token when it does expire. Bulk Share URL Shortener shortens the long link of the Google Drive sharing link, and any URLs. Uber Eats delivery fee, service fee and small order fee apply. ” That was nearly five years ago. , and then the authentication endpoint redirects back to your site with an auth token you can use. That's mean you can not access Google Data API. When Google introduced Google Drive in April 24, 2012, they promised Linux support “coming soon. Google Drive will work with rclone directly accessed through the CLI but is then unable to be managed through the GUI (unsustainable\unscalable). Fixed an issue where syncing with the following cloud services might consume excessive memory: Google Drive, Dropbox, Box, Amazon Drive, OneDrive, OneDrive for Business, and Baidu. On your desktop, you can make use of the Google Drive sync folder, though it has drawbacks. This helps the OAM team ensure the quality of the submitted materials. Storing files this way in Google Drive ensures that your team is responsible for the data rather than each individual being responsible for their own documents. Google Drive is free up to 5GB, Dropbox to 2GB (free upgradable upon promotion and referral to a limit of 16GB additional Bonus Space), and SkyDrive up to 7GB (the earlier free level was 25GB, some of us wer lucky enough…). We may collect the following information: The authorization token provided by the cloud service provider. WIth a quick google search i came across this article on the Freenas website about the access tokens. FreeNAS is the first and only open source storage OS to offer encryption on ZFS volumes. Google issues a text token that authorizes Grive to access your Google Drive. Working with both NetApp and Windows filers, Caringo simplifies the migration of secondary data from NAS to Caringo Swarm, Amazon AWS, Microsoft Azure or Google Cloud. com ⇨ login ⇨ My Account ⇨ Create New API Token. I followed a guide somewhere to get the whole token, but after putting it in it just works. Need more help? Sign in for additional support options to quickly solve your issue. Although Google encrypts data, that only includes data in their servers. I believe there is an issue with the Cloud Credentials UI for the Google Drive provider. Access Google Drive with a free Google account (for personal use) or G Suite account (for business use). If Google determines that your request and the token are valid, it returns the requested data. He can review all such access permissions he's granted in the My Account's Security section. FreeNAS is actually designed to run on a flash drive or compact flash card rather than one of the drives in your computer, but since many computers (especially older ones, like the one you might. Third-party apps can use these APIs to take advantage of or extend the functionality of the existing services.