Skip to content

Commit

Permalink
Merge cloud auth portal
Browse files Browse the repository at this point in the history
  • Loading branch information
pavinduLakshan committed Aug 29, 2023
1 parent 6879b77 commit 8d5a59e
Show file tree
Hide file tree
Showing 99 changed files with 10,963 additions and 4,276 deletions.
52 changes: 14 additions & 38 deletions java/apps/authentication-portal/pom.xml
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>

<!--
* Copyright (c) 2023, WSO2 LLC. (https://www.wso2.com) All Rights Reserved.
*
* WSO2 LLC. licenses this file to you under the Apache License,
* Version 2.0 (the "License"); you may not use this file except
* in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
-->

~ Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<parent>
Expand Down Expand Up @@ -271,26 +267,6 @@
<artifactId>org.wso2.identity.apps.taglibs.layout.controller</artifactId>
<version>1.4.34</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.wso2.carbon</groupId>
<artifactId>org.wso2.carbon.utils</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>

<build>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# -------------------------------------------------------------------------------------
#
# Copyright (c) 2014, WSO2 Inc. (http://www.wso2.com). All Rights Reserved.
# Copyright (c) 2021, WSO2 Inc. (http://www.wso2.com). All Rights Reserved.
#
# This software is the property of WSO2 Inc. and its suppliers, if any.
# Dissemination of any information or reproduction of any material contained
Expand All @@ -14,12 +14,14 @@ welcome=Welcome
account.linking=Account Linking
username=Username
email.username=Email address
back.to.sign.in=Back to Sign In
or=Or
dont.have.an.account=Don't have an account
dont.have.an.account=Don't have an account?
password=Password
confirm.password=Confirm Password
email=Email
enter.your.email=Enter your email
enter.your.username=Enter your username
enter.your.password=Enter your password
login.fail.message=Login failed! Please check your username and password and try again.
emailusername.fail.message=Invalid username! Username should be an E-Mail address.
Expand Down Expand Up @@ -169,6 +171,10 @@ close.browser=.Please close the browser and return to your device.
successful=Successful
device.flow.sign.in=Device Flow Sign In
device.flow.user.code=user code
select.country=Select Country
enter.mobile.number=Please enter the mobile number!
on.this.page=On this page
dob.with.format=Date of Birth (YYYY-MM-DD)
no.sessions.selected=No Sessions Selected
mandatory.sessions.warning.msg.1=You need to select
mandatory.sessions.warning.msg.2=at lest 1 session
Expand Down Expand Up @@ -200,34 +206,66 @@ not.authorized.to.use.requested.grant.type=The authenticated client is not autho
authentication.context.null=Sorry! We had to interrupt your sign-in
authentication.context.null.description=This usually happens due to a long delay or an irregular action in your sign-in process. Let?s start over and try sign-in again. If the problem persists, please contact your administrator.
authentication.flow.timeout=Sorry! Your sign-in attempt was taking too long
authentication.flow.timeout.description=Looks like the sign-in process ended because of the delay. Let?s start again. If this problem persists, please contact the administrator.
authentication.flow.timeout.description=Looks like the sign-in process ended because of the delay. Let's start again. If this problem persists, please contact the administrator.
powered.by=Powered by
select.country=Select Country
enter.mobile.number=Please enter the mobile number!
on.this.page=On this page
dob.with.format=Date of Birth (YYYY-MM-DD)
lang.switcher.english=English - United States
lang.switcher.french=Fran�ais - France
tracking.reference.id=Tracking Reference ID
copied=Copied
select.language=Select Language
you.are.all.set=You're all set!
click=Click
account=account
to.sign.in.with=to sign in with
need.help.contact.us=Need help? Contact us via
with.tracking.reference.below=with the tracking reference given below.
could.not.retrieve.email=Couldn't Retrieve an Email
seems.like.private.email.in.github=Seems you have kept email addresses private in the GitHub profile or haven't configure a public email.
plase.configure.public.email.github=Please configure a public email to continue Sign in with GitHub. Check
email.settings=email settings
of.your.profile=of your profile.
this.will.allow.application.to=This will allow application to
read.your.profile=Read your profile
by.giving.consent.you.agree.to.share.data=By giving consent, you agree to share your data with
app=App
dont.have.app.download.google.authenticator=Don't have an app? Download an authenticator application like Google Authenticator from
if.you.still.havent.received.please.write.to=If you still haven't received it, please write to
for.assistance=for assistance.
please.enter.mobile.number=Please enter the mobile number!
something.went.wrong=Something Went Wrong
something.went.wrong.contact.administrator=Something went wrong during the authentication process. Please contact administrator.
logout=Logout
are.you.sure.that.you.want.to.logout=Are you sure that you want to logout?
click.here=Click here
if.you.have.been.waiting.for.too.long=if you have been waiting for too long.
complete.your.profile=Complete Your Profile
needs.following.details.that.are.missing.in.profile=needs the following details that are missing in your profile.
dob.yyyy.mm.dd=Date of Birth (YYYY-MM-DD)
your.account.is.locked.write.us.to.know.more.at=Your account is locked at the moment. If you want to know more, please write to us at
your.account.is.disabled.write.us.to.know.more.at=Your account is disabled at the moment. If you want to know more, please write to us at
redirecting=Redirecting
please.wait.while.we.take.you.back.to=Please wait while we take you back to
account.not.found=Account Not Found
we.did.not.receive.your.email.address=We did not receive your email address.
please.use.a.social.account.with.email.available.to.sign.in=Please use a social account with the email available to sign in.
we.cannot.find.an.account.associated.with=We cannot find an account associated with
go.to.sign.up=Go to sign up
scan.the.qr.code.using.an.authenticator.app=Scan the QR code using an authenticator app
lang.switcher.english=English - United States
lang.switcher.french=Français - France
lang.switcher.spanish=Español - España
lang.switcher.portuguese=Português - Portugal
lang.switcher.german=Deutsch - Deutschland
enter=Enter
invalid.organization.name=Invalid Organization Name
federated.login=Federated Login
email.otp.error=OTP Verification
email.otp.error.description=You need to configure your email address to proceed with email OTP verification.
email.not.verified=Email is not verified!
your.microsoft.account.email.is.not.verified.verify.and.try.again=Your Microsoft account's email is not verified. Verify your email and try again.
login.reinitiate.message=Browser change detected. We've restarted the login process to keep your account safe.

# Organization Login
organization.login=Organization Login
organization.name=Name of the Organization

# Errors
error.occurred=Error Occurred
error.400=Error 400 - Bad Request
error.401=Error 401 - Unauthorized
error.403=Error 403 - Forbidden
error.404=Error 404 - Page Not Found
error.405=Error 405 - Method Not Allowed
error.408=Error 408 - Request Time Out
error.410=Error 410 - Gone
error.500=Error 500 - Internal Server Error
error.502=Error 502 - Bad Gateway
error.503=Error 503 - Service Unavailable
error.504=Error 504 - Gateway Timeout
# Generic framework errors.
authenticated.subject.identifier.null=Something went wrong during the authentication process. Authenticated subject identifier is null.
authenticated.user.id.null=Something went wrong during the authentication process. Authenticated user id is null.

# TOTP authentication
totp.authenticator=Sign in with TOTP
Expand All @@ -248,11 +286,6 @@ totp.heading=Verify Your Identity
totp.enroll.message1=Haven't setup your TOTP authenticator yet?
totp.enroll.message2=Contact support

# Backup Code authentication
error.backup.code.not.enabled=Enable the Backup codes in your Profile. Cannot proceed further without Backup code authentication.
auth.backup.code=Enter the Backup Code
use.backup.code=Use Backup Codes

# Email OTP authentication
email.otp.authenticator=Sign in with Email OTP
enter.email=Enter Your Email Address
Expand Down Expand Up @@ -309,7 +342,7 @@ get.association.for.user.error=Error occurred while getting the association for
update.local.user.claims.error=Error occurred while updating claims for local user. Could not update profile.
retrieving.realm.to.handle.claims.error=Error occurred while retrieving the Realm for the tenant domain to handle local claims.
post.auth.cookie.not.found=Your authentication flow is ended or invalid. Post authentication sequence tracking cookie not found in the request. Please initiate again.
invalid.organization.name=Invalid Organization Name
cannot.access.emailOTP=Can't access email?

# SMS OTP
enter.code.sent.smsotp=Enter the code sent to your mobile phone
Expand All @@ -318,9 +351,8 @@ error.code.expired.resend=The code entered is expired. Click Resend Code to cont
error.send.sms=Unable to send OTP to your phone number
error.wrong.code=The code entered is incorrect. Authentication Failed!
error.failed.with.smsotp=Failed Authentication with SMSOTP
error.smsotp.disabled=SMS OTP is not enabled in your profile. Enable SMS OTP to proceed.
error.smsotp.disabled=SMS OTP is not enabled for your organization. Enable SMS OTP to proceed with the authentication flow.
error.token.expired=The code entered is expired. Authentication Failed!
error.token.expired.email.sent=The code entered is expired. Please check inbox for a new OTP.
error.user.not.found.smsotp=User not found in the directory. Cannot proceed further without SMS OTP authentication.
error.resent.count.exceeded=Your SMS resend count has exceeded. Please contact the administrator for assistance.
error.sms.quota.exceeded=Your SMS quota has exceeded. Please contact the administrator for assistance.
Expand All @@ -334,7 +366,7 @@ cannot.access.smsotp=Can't access the device?

fido.failed.instruction=Click on proceed and follow the instructions given by your browser to authenticate yourself using a security key or biometrics in your device.
fido.error=Sign In with security key/biometrics interrupted!
fido.registration.info=Haven?t registered your security key? Register in
fido.registration.info=Havent registered your security key? Register in
fido.learn.more.part.one=Need help? Contact
fido.retry=Retry
fido.proceed=Proceed
Expand All @@ -352,12 +384,138 @@ enter.backup.code=Enter the Backup Code
use.backup.code=Enter a backup code
backup.code.verification=Backup Code Verification
backup.code.heading=Verify Your Identity
auth.backup.code=Enter the Backup Code

# MAU Error Page Message
mau.error.msg=Monthly Active Users Quota exceeded.
mau.error.description=we can't log you in right now because too many users are signed in at the moment.

# Product Tagline
asgardeo.product.tagline=Create seamless login experiences for your applications in minutes
asgardeo.product.description=Asgardeo is an IDaaS empowering developers to implement secure and frictionless access.

# Cookie Consent Banner
cookie.policy=Cookie Policy
cookie.consent.banner.content=We use cookies to ensure that you get the best overall experience. These cookies are used to maintain an uninterrupted continuous session whilst providing smooth and personalized services. To learn more about how we use cookies, refer our
cookie.consent.banner.clear=Got it

# Start/Finish account link
you.can.now.user.your=You can now use your
credentials.to.sign.in=credentials to sign in to
your.asgardeo.account=your Asgardeo account
next.time.you.can.use.excisting.account=Next time, you can use your existing Asgardeo account or your
account.to.sign.in=account to sign in.
we.found.asgardeo.account.with.email=We found an Asgardeo account with this email!
looks.like.you.are.signing.in.with=Looks like you are signing in with
for.the.first.time=for the first time!
that.uses.this.email.address=that uses this email address
you.already.have.asgardeo.account=You already have an Asgardeo account signed up via
different.option=different option
that.uses.email.address=that uses this email address
to.link.asgardeo.to=to link the Asgardeo account to your
to.confirm.linking.to.excisting.account=to confirm linking to the existing account.

# External Redirect
if.you.are.not.redirected=If you are not redirected

# HYPR
hypr.heading=Login with HYPR
hypr.login.button=Login
hypr.auth.status=A notification has been sent to your smartphone. Open the HYPR app and verify it’s you.
hypr.username.error=Username is required.
hypr.timeout.error=Authentication failed due to timeout. Please try again later.
hypr.generic.error=Authentication failed. Please try again later.
hypr.auth.start=Authentication in progress. Please wait...
hypr.invalid.email=Please enter a valid email address as the username.

# Errors
error.occurred=Error Occurred
error.400=Error 400 - Bad Request
error.401=Error 401 - Unauthorized
error.403=Error 403 - Forbidden
error.404=Error 404 - Page Not Found
error.405=Error 405 - Method Not Allowed
error.408=Error 408 - Request Timeout
error.410=Error 410 - Gone
error.500=Error 500 - Internal Server Error
error.502=Error 502 - Bad Gateway
error.503=Error 503 - Service Unavailable
error.504=Error 504 - Gateway Timeout

# Organization Login
organization.login=Organization Login
organization.name=Name of the Organization

# SCIM Attributes
VXNlcm5hbWU_=Username
Um9sZXM_=Roles
Rmlyc3QgTmFtZQ__=First Name
TGFzdCBOYW1l=Last Name
RW1haWw_=Email
QmlydGggRGF0ZQ__=Birth Date
R2VuZGVy=Gender
R3JvdXBz=Groups
UG9zdGFsIENvZGU_=Postal Code
TG9jYWxpdHk_=Locality
UmVnaW9u=Region
TmljayBOYW1l=Nick Name
RnVsbCBOYW1l=Full Name
VXNlciBJRA__=User ID
Q3JlYXRlZCBUaW1l=Created Time
TGFzdCBNb2RpZmllZCBUaW1l=Last Modified Time
VXNlciBNZXRhZGF0YSAtIFZlcnNpb24_=User Metadata - Version
TG9jYXRpb24_=Location
TWlkZGxlIE5hbWU_=Middle Name
UmVzb3VyY2UgVHlwZQ__=Resource Type
TG9jYWw_=Local
VGltZSBab25l=Time Zone
UGhvdG8gVVJM=Photo URL
UGhvdG8gLSBUaHVtYm5haWw_=Photo - Thumbnail
V2Vic2l0ZSBVUkw_=Website URL
QWRkcmVzcyAtIFN0cmVldA__=Address - Street
VmVyaWZ5IEVtYWls=Verify Email
QXNrIFBhc3N3b3Jk=Ask Password
Rm9yY2UgUGFzc3dvcmQgUmVzZXQ_=Force Password Reset
TG9ja2VkIFJlYXNvbg__=Locked Reason
RmFpbGVkIFBhc3N3b3JkIFJlY292ZXJ5IEF0dGVtcHRz=Failed Password Recovery Attempts
QWNjb3VudCBMb2NrZWQ_=Account Locked
QWNjb3VudCBTdGF0ZQ__=Account State
RW1haWwgVmVyaWZpZWQ_=Email Verified
UGhvbmUgVmVyaWZpZWQ_=Phone Verified
UHJlZmVycmVkIENoYW5uZWw_=Preferred Channel
QWNjb3VudCBDb25maXJtZWQgVGltZQ__=Account Confirmed Time
QWNjb3VudCBEaXNhYmxlZA__=Account Disabled
RmFpbGVkIExvZ2luIEF0dGVtcHRz=Failed Login Attempts
RmFpbGVkIEF0dGVtcHRzIEJlZm9yZSBTdWNjZXNz=Failed Attempts Before Success
RmFpbGVkIFNNUyBPVFAgQXR0ZW1wdHM_=Failed SMS OTP Attempts
RmFpbGVkIEVtYWlsIE9UUCBBdHRlbXB0cw__=Failed Email OTP Attempts
RmFpbGVkIFRPVFAgQXR0ZW1wdHM_=Failed TOTP Attempts
RmFpbGVkIExvY2tvdXQgQ291bnQ_=Failed Lockout Count
VW5sb2rIFRpbWU_=Unlock Time
TGFzdCBMb2dvbg__=Last Logon
TGFzdCBQYXNzd29yZCBVcGRhdGU_=Last Password Update
RGlzcGxheSBOYW1l=Display Name
QWN0aXZl=Active
RXh0ZXJuYWwgSUQ_=External ID
U2VjcmV0IEtleQ__=Secret Key
RGlzYWJsZSBFbWFpbE9UUA__=Disable EmailOTP
RGlzYWJsZSBTTVNPVFA_=Disable SMSOTP
VmVyaWZpY2F0aW9uIFBlbmRpbmcgRW1haWw_=Verification Pending Email
VmVyaWZ5IFNlY3JldCBLZXk_=Verify Secret Key
TGl0ZSBVc2Vy=Lite User
UmVhZCBPbmx5IFVzZXI_=Read Only User
VmVyaWZpY2F0aW9uIFBlbmRpbmcgTW9iaWxlIE51bWJlcg__=Verification Pending Mobile Number
VmVyaWZ5IE1vYmlsZQ__=Verify Mobile
RXhpc3RpbmcgTGl0ZSBVc2Vy=Existing Lite User
TGl0ZSBVc2VyIElE=Lite User ID
VXNlciBTb3VyY2U_=User Source
VXNlciBBY2NvdW50IFR5cGU_=User Account Type
SWRlbnRpdHkgUHJvdmlkZXIgVHlwZQ__=Identity Provider Type
TG9jYWwgQ3JlZGVudGlhbCBFeGlzdHM_=Local Credential Exists
VE9UUCBFbmFibGVk=TOTP Enabled
VXNlciBTb3VyY2UgSUQ_=User Source ID
TWFuYWdlciAtIE5hbWU_=Manager - Name
QmFja3VwIENvZGUgRW5hYmxlZA__=Backup Code Enabled
RW5hYmxlZCBBdXRoZW50aWNhdG9ycw__=Enabled Authenticators
QmFja3VwIENvZGVz=Backup Codes
RmFpbGVkIEJhY2t1cCBDb2RlIEF0dGVtcHRz=Failed Backup Code Attempts
Loading

0 comments on commit 8d5a59e

Please sign in to comment.