Cloud-Security | GCP and GSUITE security auditing scripts | GCP library
kandi X-RAY | Cloud-Security Summary
kandi X-RAY | Cloud-Security Summary
GCP and GSUITE security auditing scripts
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Cloud-Security
Cloud-Security Key Features
Cloud-Security Examples and Code Snippets
Community Discussions
Trending Discussions on Cloud-Security
QUESTION
I am trying to integrate AppID service with my spring application. For that I have added redirect-uri https://app-host-name:port-number/oidcclient/redirect/MyRP under MyAppId service -> Management -> Authentication Settings for the purpose of redirecting back to the application after authenticating user credentials.
Now the problem is that when user tries to sign into the application after entering credentials then it is not getting redirecting to uri that I have specified in my application code, instead giving 404 code mentioned in subject .
Please go through the below specified code particular to AppID implementataion part and suggest me some solution to this problem.
Following is the technology stack of application :-
...ANSWER
Answered 2021-Apr-21 at 11:45In server.xml instead of
Try using
QUESTION
I have created my organisation infrastructure in GCP following the Cloud Foundation Toolkit using the Terraform modules provided by Google.
The following table list the IP ranges for all environments:
Now I am in the process of deploying my application that consists of basically Cloud Run services and a Cloud SQL (Postgres) instance. The Cloud SQL instance was created with a private IP from the "unallocated" IP range that is reserved for peered services (such as Cloud SQL).
In order to establish connectivity between Cloud Run and Cloud SQL, I have also created the Serverless VPC Connector (ip range 10.1.0.16/28) and configured the Cloud SQL proxy.
When I try to connect to the database from the Cloud Run service I get this error after ~10s:
CloudSQL connection failed. Please see https://cloud.google.com/sql/docs/mysql/connect-run for additional details: Post "https://www.googleapis.com/sql/v1beta4/projects/[my-project]/instances/platform-db/createEphemeral?alt=json&prettyPrint=false": context deadline exceeded
I have granted roles/vpcaccess.user
for both the default Cloud Run SA and the one used by the application in the host project.
I have granted roles/compute.networkUser
for both SAs in the service project. I also granted roles/cloudsql.client
for both SAs.
I have enabled servicenetworking.googleapis.com
and vpcaccess.googleapis.com
in the service project.
I have run out of ideas and I can't figure out what the issue is.
It seems like a timeout error when Cloud Run tries to create a POST request to the Cloud SQL API. So it seems like the VPC connector (10.1.0.16/28) cannot connect to the Cloud SQL instance (10.0.80.0/20).
Has anyone experienced this issue before?
...ANSWER
Answered 2021-Jan-22 at 08:12When you use the Cloud SQL built-in connexion in Cloud Run (but also App Engine and Cloud Function) a connexion similar to Cloud SQL proxy is created. This connexion can be achieved only on a Cloud SQL public IP, even if you have a serverless VPC connector and your database reachable through the VPC.
If you have only a private IP on Cloud SQL, you need to use the private IP to reach the database, not the built-in Cloud SQL connector. More detail in the documentation
I also wrote an article on this
QUESTION
I was following this guide which mentions that the @EnableAuthorizationServer
is deprecated. But when I created a project with the following dependencies, I am not getting the deprecated messages. Is there something I am missing here.
Depedencies - Output from mvn dependency:tree
ANSWER
Answered 2021-Jan-07 at 14:28Well the correct term is that @EnableAuthorizationServer
is in maintenance mode
which basically means deprecated. As in there will be no added features or updates.
The story goes basically as follows.
During Spring 4 i believe there was a single person that maintained the oauth2 part of spring security. When Spring security 5 was launched the team at pivotal decided to do a major overhaul of spring security and the oauth2 parts. So what they did was to drop Authorisation server support, and instead focus on the Resource server support at first.
Spring announcement of dropping Authorisation server support
You have pulled in spring-cloud-starter-oauth2
which in turn har a peer dependency on spring-security-oauth2-autoconfigure
which in turn pulls in spring-security-oauth2
.
Here Spring clearly states that if you wish to use spring-security-oauth2
they will help you out, but it is in maintenance mode.
The choice to not support it was made because an authorization server is like owning a product. Spring doesn't maintain their own database, or own Ldap server etc. There are plenty of auth servers out there that can be used, okta, curity, github, fb, google, etc, etc.
But Spring has actually reevaluated that choice and decided to start a community developed open source authorisation server
So you have 3 choices:
- use the old, that is in maintenance mode
- use a 3rd party vendor, github, fb, google, okta, curity etc.
- try out the new open source authorisation server
QUESTION
We're trying to use SAP SpringBoot Starter XSUAA 2.7.8 (https://github.com/SAP/cloud-security-xsuaa-integration) together with the SAP CloudSDK for Java 3.32.0.
The CloudSDK depends on part of the xsuaa (java-api, java-security, tokenclient, java-security-test) version 2.7.8, but does not use spring-xsuaa. The CloudSDK also depends on Spring Security 5.4.1. When we add xsuaa-spring-boot-starter, our security integration tests break, and at runtime we run into token validation errors at the "rest api" side (rest controllers) of our app. It seems to be due to the fact that xsuaa-spring-boot-starter depends on Spring Security 5.3.4.RELEASE.
We get errors saying: java.lang.NoSuchMethodError: 'java.util.Map com.nimbusds.jose.Header.toJSONObject(). This is a know issue with spring security 5.4.1 (https://github.com/spring-projects/spring-security/issues/9120). As the issue states spring security is meant to be used with springboot 2.4 and not 2.3 which is used by the cloud sdk.
We've not been able to resolve this issue. Can this be the cause of different dependencies? If so, any ideas on how to resolve these?
Thanks,
Danny
...ANSWER
Answered 2020-Nov-24 at 08:18Edit: As of version 3.33.0
the SDK comes with the below configuration by default in the Spring Archetype.
Your observation is correct, this is a dependency conflict introduced by the different Spring security versions.
In case you are using the SDK BOM you need to explicitly set the Spring security version before it would be set by the SDK BOM:
QUESTION
i'm trying to get the war file from Jhipster project project using this command
...ANSWER
Answered 2020-Aug-10 at 13:57To make the answer more visible (valid for jhipster 4.x):
for creating a war that can be deployed in an application server use ./gradlew war
and for an executable war file, which can be executed via java -jar
use ./gradlew bootWar
.
QUESTION
Currently in developer training, I am working on a personal project on spring. I started java 6 months ago, so there is a certain notion that I do not yet master. My trainer does not know spring at all, so he cannot help me. I am also French and there is very little reliable documentation on spring (it is evolving quickly). For example, I followed a French tutorial on microservices, and I used the ribbon and zuul proxy while they are currently in maintenance at spring. I started all over (new project) to recode in reactive webflux
I have several concerning spring starter security or spring cloud security
- Spring cloud config (in connection with gitlab)
- eureka server
- admin server
- gateway
- 2 business microservices
- 2 sub-module (model and repository)
I want all my microservices and the internal microservices (eureka, admin server, configserver) to be secure now. But I do not know how.
I want the microservice that consults config-server to identify themselves, and I also want the microservice gateway to identify itself to make requests to other microservices. Finally I want all my microservices to be protected.
Should we put spring-starter-security in microservice? Should we create a new microservice with spring-cloug-security? Should we create a new spring-cloud-security microservice and add spring-start-security everywhere?
https://cloud.spring.io/spring-cloud-security/2.2.x/reference/html/ Obviously I find this link not very explanatory
Thank you
...ANSWER
Answered 2020-Jul-17 at 14:33In a microservice architecture that I have worked, we have always used the OAUTH2 specification for securing service.
OAuth2 is a token-based security framework that allows a user to authenticate themselves with a third-party authentication server. If the user successfully authenticates, they will be presented with a token that must be sent with every request. The token can then be validated back to the OAuth2 Server. The OAuth2 Server is the intermediary between the application and the services being consumed. The OAuth2 Server allows the user to authenticate themselves without having to pass their user credentials down to every service the application is going to call on behalf of the user.
Detail information for OAuth2 you can find in the following LINK .
I have implemented simple microservice architecture for demonstrating how services are connected with each other.
Here is the link LINK
QUESTION
In Spring Boot with MVC it was possible to get information about Keycloak user realm and defined attributes through injected Principal
in controller method, which was of type KeycloakAuthenticationToken
, which provides this information.
But in Spring Cloud Gateway with dependencies
...ANSWER
Answered 2020-May-22 at 14:37Actually, it works. There is nothing wrong with posted code. I didn't set Keycloak Mappers properly, which is needed to add attributes to token.
With that configured, above method is enough to retrieve user attributes from the token.
They will be in token.getPrincipal().getAttributes()
property of OAuth2AuthenticationToken token
.
QUESTION
I'm trying to deploy my CloudFormation template to other regions for testing. My template works fine with us-east-1 via Boto3 but if it try another region I get no error output.
Whilst trying different regions I got an email unexpectedly saying that the Canada region has been verified but since trying via Boto3 this has been unsuccessful. (billing console says all regions are now activated)
I'm running Boto3 from Lambda (No VPC) that has been deployed using Zappa to us-east-1. It has an IAM policy that does not specify a specific region.
Python:
...ANSWER
Answered 2020-Apr-26 at 22:55From Selecting a Stack Template - AWS CloudFormation:
Amazon S3 URL: The URL must point to a template with a maximum size of 460,800 bytes that is stored in an S3 bucket that you have read permissions to and that is located in the same region as the stack.
I suspect that your stack is failing because the template is in an Amazon S3 bucket that is in a different region to where the stack is being launched. You will need to copy the template into a bucket in the same region, then provide it in the create_stack()
command.
You can test this by using the AWS Console to launch the template, rather than having to go via boto3.
QUESTION
veerI visited the project app-identity-and-access-adapter and I want to check it inside a Kubernetes Microservices project.
The installation app-identity-and-access-adapter to a IBM Cloud Kubernetes Cluster did not work.
a) Adding repository works:
...ANSWER
Answered 2019-Dec-13 at 10:42Now I was able to install.
Step 1:
I change the version of the helm installation from v2.15.2 to version.BuildInfo{Version:"v3.0.1", GitCommit:"7c22ef9ce89e0ebeb7125ba2ebf7d421f3e82ffa", GitTreeState:"clean", GoVersion:"go1.13.4"}
Step 2: set the Kubernetes namespace to istio-system
QUESTION
In the logs, Zipkin status is coming as true but I can not see it in the Zipkin UI.
...ANSWER
Answered 2019-Oct-09 at 07:18I have a working project with spring cloud stream and zipkin using the following configuration (maybe you should set the sender.type):
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Cloud-Security
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page