Do we have API for Organisation Settings (Administrative settings) -> Security Settings for Slack ?
Slack does not have an API to manage Org-wide settings at this time.
Related
What is the Google API that will allow me to interact with Admin Gmail Advanced settings?
Right now, I'm interested in editing the Recipient address map.
In the Google Admin site, it's located at
Apps > G Suite > Settings for Gmail > Advanced settings > General Settings > Recipient address map
Gmail general settings are no more reachable from the Gmail API. In the Email Settings API migration guide it is typed «General settings are no longer available via the API». You could create an Issue Tracker feature request about mapping incoming mail addresses.
I am trying to define the relationship between settings and policies in Teams, specifically:
Teams admin center org-wide settings
Teams admin center global policies
Teams admin center custom policies
Teams client team settings
I have come up with the following statements, but would appreciate confirmation, correction or any further insight.
Org-wide settings in the admin center override global and custom policies, however custom policies, when applied to a user, override global policies for that user.
Global or custom policies override default Owner permissions (eg the ability to upload custom apps).
Global or custom policies override Team Settings defined in the Teams client.
(Not sure if Team settings in the admin area, override Team settings in the client? See images 1 and 2 below)
For reference only, below are screenshots of related areas in the Teams admin center and Teams client > team settings:
Teams client > Team > Manage team > Settings
Teams admin center > Teams > Manage teams > Team > Edit
Teams admin center > Teams apps > Manage apps > Org-wide app settings
Teams admin center > Teams apps > Permission policies > Global policy
Teams admin center > Teams apps > Setup policies > Global policy
Teams admin center > Org-wide settings > Guest access
Teams client > Team > Manage team > Settings
Teams admin center > Teams > Manage teams > Team > Edit
Teams admin center > Teams apps > Manage apps > Org-wide app settings
Teams admin center > Teams apps > Permission policies > Global policy
Teams admin center > Teams apps > Setup policies > Global policy
Teams admin center > Org-wide settings > Guest access
Related Links
These links contain related information, but it is dispersed amongst documents and, to my understanding , doesn't provide a memorable and succinct set of statements that would be helpful when administering Teams.
Manage Microsoft Teams settings for your organization
Assign policies to your users in Microsoft Teams
How custom app policies and settings work together
Which policy takes precedence?
settings you should consider user settings and Team settings.
Team settings will be differ for each team, user settings will be fixed and applied.
account settings-->admincenter-users
Team settings-->admincenter-Teams-team
org-wide settings-->admincenter-orgWideSettings
remaining all are classified fine. Global and custom policies
I want to enable Multi Factor Authentication for specific apps registered in okta through api.I found Factors api but in that the MFA was enabled for a user. I want to enable MFA for some specific apps only. Is there a way to enable MFA for certain applications through api.
You can use application sign on policies to enable MFA enrolment at application level. You can find more details below:
https://help.okta.com/en/prod/Content/Topics/Security/App_Based_Signon.htm
I am trying to configure Azure AD (IDP) integration with Gigya (SP) for individual Gigya sites.
I have configured an Azure AD enterprise application and the following configuration is required:
Identifier (Entity ID)
Reply URL
Sign on URL
Could anyone confirm whether the Sign on URL is a Gigya URL and if so what this might look like?
The Sign on URL is just http://companyname.gigya.com since it's just your company site on Gigya. You can get the actual values by contacting the Gigya client support team.
You can also check this by going to Azure portal > Gigya application integration page > single sign-on > Select a Single sign-on method > SAML/WS-Fed > Set up Single Sign-On with SAML > Edit > Basic SAML configuration.
Check out the documentation:
https://github.com/uglide/azure-content/blob/master/articles/active-directory/active-directory-saas-gigya-tutorial.md
https://learn.microsoft.com/en-us/azure/active-directory/saas-apps/gigya-tutorial
I've added all scopes available to my Gmail API project via the Google Developer Console. It's registered as an Internal application type, so none of the scopes are sensitive.
I've saved and re-saved these settings, regenerated OAuth client IDs and updated them to be used in my flow.
However, when I get to the Google OAuth consent screen, the scopes are listed as:
This will allow [App Name] to:
View your email messages and settings
None of the other scopes I have selected are listed.
Here are some screenshots which might help:
OAuth consent screen:
OAuth settings (public/internal) - Google API Console
Scopes - Google API Console
Worked this one out eventually.
The OAuth settings screen I have in my question only provides for scope permissions to be requested. In order to actually access a specific scope, you must add it in the consent settings screen, and pass it to the API as part of the OAuth flow.
The solution was to add the requisite scopes to my code as well.