Posts

Showing posts with the label Automation

Salesforce - JWT Bearer Flow for Authentication

Image
Hello Trailblazers,  In this blog we are going to focus on OAuth 2.0 JWT Bearer Flow for Server-to-Server Integration. JWT Bearer Flow is used for server to server communication and to avoid logging in each time.  JWT Bearer Token is something that you provide to some other service to let that service authenticate you. This flow uses a certificate to sign the JWT request and doesn’t require explicit user interaction. However, this flow does require prior approval of the client app. Which means you need to allow access first for the connected app by using some third-party authorization app. So, we can consider JWT as a key which gives us access to various things. Pre-requisites for JWT(JSON Web Token) Bearer Flow X509 certificate Connected App X509 certificate  Since we will be signing JWT using RSA SHA256, we need certificate as a secret for signing data. You can download certificate from Salesforce or you can use openssl for ge...

Upload file from Flow Screen - Salesforce

Image
Hello Trailblazers, Today I am going to explain how we can upload a file using salesforce flows. Recently salesforce has introduced an input component – File Upload, with the help of which we can upload files as well through screen in flows.  Before using File Upload component, let’s understand some properties to configure this component. To set these attributes we can enter simple text value or create resources or use flow constants. Attribute    Description  Accepted Formats  This attribute specifies the list of file types that would be accepted as input. This value should be text field with multiple extensions separated by comma. Example – ‘.docx,.pdf,.pptx’  Allow Multiple Files  If this attribute is set True then multiple file upload will be enabled. Use global constants here.  API Name  API Name for component.  Disabled  Whether to keep component disabled or not.  File Upload Label Information tex...