Commit Graph

418 Commits

Author SHA1 Message Date
Fredrik Adelöw 4da03bd4a5 Merge pull request #7496 from Dolinskaya/add-extra-params-for-saml-provider
Added extra configuration params for saml adfs identity
2021-10-08 14:07:13 +02:00
gracheva defae8f579 Added extra configuration params for saml adfs identity
Signed-off-by: gracheva <gracheva@tutu.tech>
2021-10-07 16:12:39 +03:00
Johan Haals 604987599e chore: Adds missing method to mocked catalog APIs
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-06 09:12:35 +02:00
Patrik Oldsberg 69e40c00b2 auth-backend: remove default bitbucket sign-in provider
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-05 18:35:37 +02:00
Patrik Oldsberg c2512887a6 Merge pull request #7308 from FilipSwiatczak/bitbucket-auth
Bitbucket cloud authentication
2021-10-05 17:06:42 +02:00
Filip Swiatczak ad7bfe6810 dropped display name Resolver, uuid -> user-id
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-10-01 17:05:48 +01:00
Filip Swiatczak ed52838471 Resolvers: Username, DisplayName, UUID added. Default removed
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-09-30 21:11:00 +01:00
Filip Swiatczak 7105058bac bitbucket typed.d.ts added
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-09-30 10:30:47 +01:00
Filip Swiatczak 22ef4c3307 exporting bitbucket types
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-09-30 09:22:15 +01:00
Filip Swiatczak 96658c576d signIn.resolver made mandatory + test fix
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-09-29 20:24:34 +01:00
Filip Swiatczak 114fbb8e4a sign-in resolver and auth handler added, plus profile icon
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-09-29 18:18:49 +01:00
Nicolas Arnold 4098ade69d Addressing comments
Signed-off-by: Nicolas Arnold <nic@roadie.io>
2021-09-28 09:15:47 +01:00
Nicolas Arnold e6cb54be9b Fix formating
Signed-off-by: Nicolas Arnold <nic@roadie.io>
2021-09-28 09:15:47 +01:00
Nicolas Arnold 88622e6422 Add ability to override github app callback url
By default, the github app provider redirects back to the base url.
This change allows a user to override the GitHub App url using the config field `customCallbackUrl`.

It will look like this in the configuration:
```
auth:
  providers:
    github:
      development:
        clientId: SUPER ID
        clientSecret: SUPER SECRET
        customCallbackUrl: https://some-url.com/callback
```

Signed-off-by: Nicolas Arnold <nic@roadie.io>
2021-09-27 10:45:55 +01:00
Ryan Hanchett a6e5a95c16 fix: pass updated refresh token to oauth2 adapter
Signed-off-by: Ryan Hanchett <ryan.hanchett@invitae.com>
2021-09-24 20:28:28 -07:00
Filip Swiatczak 74534f6d39 Bitbucket cloud authentication client added
Signed-off-by: Filip Swiatczak <filip.swiatczak@gmail.com>
2021-09-23 17:17:10 +01:00
Fredrik Adelöw 6f1ac68647 Merge pull request #7298 from backstage/freben/less-core-api
get rid of some core-api mentions too
2021-09-23 16:18:13 +02:00
Fredrik Adelöw 12e074a6e4 get rid of some core-api mentions too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-09-23 15:16:41 +02:00
Patrik Oldsberg 80ab3c25ad auth-backend: explicit pickBy type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:16:39 +02:00
Johan Haals dbcaa6387a Catalog: Add refresh button to AboutCard
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-17 09:15:14 +02:00
Patrik Oldsberg 8142a8ecb2 packages,plugins: add package documentation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-14 18:47:53 +02:00
Patrik Oldsberg de5717872d auth-backend: throw error if OIDC IdP does not have a userinfo endpoint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-10 16:16:44 +02:00
Fredrik Adelöw 977710cf3c Merge pull request #7015 from backstage/freben/saml-3-bump
Bump `passport-saml` to version 3
2021-09-10 14:29:23 +02:00
Guilherme Vierno 560d6810f0 fix(auth-backend): update gitlab refresh token on refresh
Signed-off-by: Guilherme Vierno <guilhermevierno@gmail.com>
2021-09-09 10:34:27 -03:00
Patrik Oldsberg ff5395a57c Merge pull request #6512 from pschildkamp/auth_handler_and_sign-in_resolvers_oauth2
Auth handler and sign in resolvers oauth2
2021-09-02 12:35:38 +02:00
Enrico Stahn 968412fa4e fix: export createGithubProvider
Signed-off-by: Enrico Stahn <enrico.stahn@gmail.com>
2021-09-01 15:43:32 +10:00
Fredrik Adelöw 19f45179a5 Bump passport-saml to version 3
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-31 16:47:00 +02:00
Pepijn Schildkamp 723df8e8ce processed review comments. Ran prettier, api-report, minor to patch
Signed-off-by: Pepijn Schildkamp <pepijn.schildkamp@gmail.com>
2021-08-31 16:41:29 +02:00
Fredrik Adelöw 2a105f4514 Add a warning log message that passport-saml will require a cert config parameter imminently
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-31 16:22:54 +02:00
Fredrik Adelöw 1f7b3807f3 fixed two cross-package imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-27 20:02:42 +02:00
Pepijn Schildkamp 159e107ab3 Simplified default sign-in resolver to split on e-mail address
Signed-off-by: Pepijn Schildkamp <pepijn.schildkamp@gmail.com>
2021-08-25 16:07:48 +02:00
Pepijn f2b52cd150 Merge branch 'master' into auth_handler_and_sign-in_resolvers_oauth2 2021-08-25 14:12:37 +02:00
Patrik Oldsberg ea9fe95674 auth-backend: fix but where undefined state values where being stringified
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-24 17:42:04 +02:00
Johan Haals 5aebf54a12 Merge pull request #6535 from DeveloperSHD/feature/gitlab-auth-provider
Feature/gitlab auth provider
2021-08-23 16:54:50 +02:00
Patrik Oldsberg ef2eb3b9ac auth-backend: fix sign-in provider docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:31:25 +02:00
Patrik Oldsberg 7a6373e080 auth-backend: new GithubOAuthResult type + refresh test & fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:36:36 +02:00
Patrik Oldsberg 913256d197 auth-backend: migrate GitHub handler to sign-in resolver + add refresh support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:17:52 +02:00
Patrik Oldsberg 5f6f33a5ed auth-backend: fall back to username and id as displayName for profiles
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:09:40 +02:00
Patrik Oldsberg 8e9e5fe72f auth-backend: allow for optional refresh token usage in OAuthAdapter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:08:56 +02:00
Patrik Oldsberg 79d24a9665 auth-backend: fix origin verification
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 10:59:12 +02:00
Tom Opdebeeck 86c00525f6 Merge branch 'master' into feature/gitlab-auth-provider
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-20 10:15:13 +02:00
Tom Opdebeeck 4804c7257a fix(auth-backend): cleanup
* remove unused method "extractGitlabUserId"
* consistent profile id
* move avatarUrl check to makeProfileInfo (extend passport type)

Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-19 10:45:41 +02:00
Tom Opdebeeck 7ddb49a05c fix(auth-backend): gitlab provider tests
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-19 10:45:41 +02:00
Tom Opdebeeck 278f1fe23e fix(auth-backend): cleanup profile transform
* make more consistent with github flow

Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-19 10:45:41 +02:00
Patrik Oldsberg 879a98ca3b auth-backend: fix origin filter tests on windows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-17 17:25:06 +02:00
Samira Mokaram 5132ae873d fix test
Signed-off-by: Samira Mokaram <samiram@spotify.com>
2021-08-17 11:45:03 +02:00
Tom Opdebeeck c097e8893b fix: revert changes in github provider
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-13 11:35:30 +02:00
Tom Opdebeeck 3a0fbdea15 Merge branch 'master' into feature/gitlab-auth-provider 2021-08-13 11:32:11 +02:00
Tom Opdebeeck ec8930cb5b fix(auth-backend): update authhandler & signinresolver
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-13 11:28:59 +02:00
Tom Opdebeeck fcc4e3c428 fix(auth-backend): revert username added on profie
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-13 11:28:59 +02:00